Interface IMsRdpClientAdvancedSettings
Gère les paramètres client avancés. Dérive de l’interface IMsTscAdvancedSettings . Cette interface inclut des méthodes permettant de récupérer et de définir des propriétés avancées (facultatives) pour le contrôle ActiveX Bureau à distance.
Pour obtenir une instance de cette interface, utilisez la propriété IMsTscAx::AdvancedSettings pour obtenir un pointeur d’interface IMsTscAdvancedSettings. Ensuite, appelez QueryInterface sur le pointeur IMsTscAdvancedSettings et passez IID_IMsRdpClientAdvancedSettings à QueryInterface.
Membres
L’interface IMsRdpClientAdvancedSettings hérite d’IMsTscAdvancedSettings. IMsRdpClientAdvancedSettings possède également les types de membres suivants :
Propriétés
L’interface IMsRdpClientAdvancedSettings possède ces propriétés.
Propriété | Type d’accès | Description |
---|---|---|
AcceleratorPassthrough |
Lecture/écriture |
Spécifie si les accélérateurs de clavier doivent être passés au serveur. |
BitmapCacheSize |
Lecture/écriture |
Taille, en kilo-octets, du fichier de cache bitmap utilisé pour les bitmaps de 8 bits par pixel. Les valeurs numériques valides de cette propriété sont comprises entre 1 et 32 inclus. |
BitmapPersistence |
Lecture/écriture |
Spécifie si la mise en cache bitmap persistante doit être utilisée. La mise en cache permanente peut améliorer les performances, mais nécessite un espace disque supplémentaire. |
BitmapVirtualCache16BppSize |
Lecture/écriture |
Spécifie la taille, en mégaoctets, du fichier de cache bitmap persistant à utiliser pour les paramètres haute couleur de 15 et 16 bits par pixel. |
BitmapVirtualCache24BppSize |
Lecture/écriture |
Spécifie la taille, en mégaoctets, du fichier de cache bitmap persistant à utiliser pour le paramètre couleur haute de 24 bits par pixel. |
BitmapVirtualCacheSize |
Lecture/écriture |
Spécifie la taille, en mégaoctets, du fichier de cache bitmap persistant à utiliser pour la couleur 8 bits par pixel. Les valeurs numériques valides de cette propriété sont comprises entre 1 et 32 inclus. Notez que la taille maximale de tous les fichiers de cache virtuel est de 128 Mo. Les propriétés associées incluent les propriétés BitmapVirtualCache16BppSize et BitmapVirtualCache24BppSize . |
brushSupportLevel |
Lecture/écriture |
Cette propriété n'est pas prise en charge. |
CachePersistenceActive |
Lecture/écriture |
Spécifie si la mise en cache d’une bitmap persistante doit être utilisée. |
ClearTextPassword |
Écriture seule |
Spécifie le mot de passe avec lequel se connecter. Pour plus d’informations, consultez l’interface IMsTscNonScriptable . |
ConnectToServerConsole |
Lecture/écriture |
Cette propriété n'est pas prise en charge. |
ConnectWithEndpoint |
Écriture seule |
Cette propriété n'est pas prise en charge. |
DedicatedTerminal |
Lecture/écriture |
Cette propriété n'est pas prise en charge. |
DisableCtrlAltDel |
Lecture/écriture |
Spécifie si l’écran explicatif initial dans Winlogon doit s’afficher. |
DisplayConnectionBar |
Lecture/écriture |
Spécifie s’il faut utiliser la barre de connexion. La valeur par défaut est VARIANT_TRUE, ce qui active la propriété. |
DoubleClickDetect |
Lecture/écriture |
Spécifie si le client identifie les double-clics pour le serveur. |
EnableMouse |
Lecture/écriture |
Cette propriété n'est pas prise en charge. |
EnableWindowsKey |
Lecture/écriture |
Spécifie si la clé Windows peut être utilisée dans la session distante. |
EncryptionEnabled |
Lecture/écriture |
Cette propriété n'est pas prise en charge. Impossible de désactiver le chiffrement. |
GrabFocusOnConnect |
Lecture/écriture |
Spécifie si le contrôle client doit avoir le focus lors de la connexion. |
HotKeyAltEsc |
Lecture/écriture |
Spécifie le code de clé virtuelle à ajouter à ALT pour déterminer le raccourci clavier de remplacement pour ALT+ÉCHAP.
VK_INSERT est la valeur par défaut, avec ALT+INSERT comme séquence résultante. Cette propriété est valide uniquement lorsque la propriété KeyboardHookMode n’est pas activée. |
HotKeyAltShiftTab |
Lecture/écriture |
Spécifie le code de clé virtuelle à ajouter à ALT pour déterminer le raccourci clavier de remplacement pour ALT+MAJ+TAB.
VK_NEXT est la valeur par défaut, avec ALT+PAGE DOWN comme séquence résultante. Cette propriété est valide uniquement lorsque la propriété KeyboardHookMode n’est pas activée. |
HotKeyAltSpace |
Lecture/écriture |
Spécifie le code de clé virtuelle à ajouter à ALT pour déterminer le raccourci clavier de remplacement pour ALT+SPACE.
VK_DELETE est la valeur par défaut, avec ALT+DELETE comme séquence résultante. Cette propriété est valide uniquement lorsque la propriété KeyboardHookMode n’est pas activée. |
HotKeyAltTab |
Lecture/écriture |
Spécifie le code de clé virtuelle à ajouter à ALT pour déterminer le raccourci clavier de remplacement pour ALT+TAB.
VK_PRIOR est la valeur par défaut, avec ALT+PAGE UP comme séquence résultante. Cette propriété est valide uniquement lorsque la propriété KeyboardHookMode n’est pas activée. |
HotKeyCtrlAltDel |
Lecture/écriture |
Spécifie le code de clé virtuelle à ajouter à CTRL+ALT pour déterminer le raccourci clavier de remplacement pour CTRL+ALT+SUPPR, également appelé séquence d’attention sécurisée (SAS). VK_END est la valeur par défaut. Notez que même lorsque la propriété KeyboardHookMode est activée, CTRL+ALT+SUPPR n’est jamais redirigée vers le serveur distant ; CTRL+ALT+SUPPR est la séquence SAS locale. |
HotKeyCtrlEsc |
Lecture/écriture |
Spécifie le code de clé virtuelle à ajouter à ALT pour déterminer le raccourci clavier de remplacement pour CTRL+ÉCHAP.
VK_HOME est la valeur par défaut, avec ALT+HOME comme séquence résultante. Cette propriété est valide uniquement lorsque la propriété KeyboardHookMode n’est pas activée. |
HotKeyFullScreen |
Lecture/écriture |
Spécifie le code de clé virtuelle à ajouter à CTRL+ALT pour déterminer le raccourci clavier de remplacement pour le passage en mode plein écran.
VK_CANCEL est la valeur par défaut. |
InputEventsAtOnce |
Lecture/écriture |
Cette propriété n'est pas prise en charge. |
keepAliveInterval |
Lecture/écriture |
Spécifie un intervalle, en millisecondes, auquel le client envoie des messages keep-alive au serveur. La valeur par défaut de la propriété est zéro, ce qui désactive les messages keep-alive. La valeur minimale valide de cette propriété est 10 000, ce qui représente 10 secondes. Notez qu’un paramètre de stratégie de groupe qui spécifie si les connexions clientes persistantes au serveur sont autorisées peut remplacer ce paramètre de propriété. |
KeyboardFunctionKey |
Lecture/écriture |
Valide pour Windows CE uniquement. |
KeyboardSubType |
Lecture/écriture |
Valide pour Windows CE uniquement. |
KeyboardType |
Lecture/écriture |
Valide pour Windows CE uniquement. |
LoadBalanceInfo |
Lecture/écriture |
Spécifie le cookie d’équilibrage de charge qui sera placé dans le paquet demande de connexion X.224 dans la séquence de connexion du serveur hôte de session Bureau à distance. |
maxEventCount |
Lecture/écriture |
Cette propriété n'est pas prise en charge. |
MaximizeShell |
Lecture/écriture |
Spécifie si les programmes lancés avec la propriété StartProgram doivent être agrandis. |
minInputSendInterval |
Lecture/écriture |
Spécifie l’intervalle minimal, en millisecondes, entre l’envoi d’événements de souris. |
MinutesToIdleTimeout |
Lecture/écriture |
Spécifie la durée maximale, en minutes, pendant laquelle le client doit rester connecté sans entrée utilisateur. Si le temps spécifié s’écoule, le contrôle appelle la méthode IMsTscAxEvents::OnIdleTimeoutNotification . |
NotifyTSPublicKey |
Lecture/écriture |
Cette propriété n'est pas prise en charge. |
NumBitmapCaches |
Lecture/écriture |
Cette propriété n'est pas prise en charge. |
orderDrawThreshold |
Lecture/écriture |
Cette propriété n'est pas prise en charge. |
overallConnectionTimeout |
Lecture/écriture |
Spécifie la durée totale, en secondes, pendant laquelle le contrôle client attend qu’une connexion se termine. La valeur valide maximale de cette propriété est 600, ce qui représente 10 minutes. Si le temps spécifié s’écoule avant la fin de la connexion, le contrôle se déconnecte et appelle la méthode IMsTscAxEvents::OnDisconnected . Une propriété associée est singleConnectionTimeout. |
PerformanceFlags |
Lecture/écriture |
Spécifie un ensemble de fonctionnalités qui peuvent être définies sur le serveur pour améliorer les performances. |
PersistCacheDirectory |
Écriture seule |
Cette propriété n'est pas prise en charge. |
PinConnectionBar |
Lecture/écriture |
Spécifie l’état de la barre de connexion de l’interface utilisateur. La définition de cette propriété sur VARIANT_TRUE définit l’état sur « abaissé », c’est-à-dire invisible pour l’utilisateur et indisponible pour l’entrée.
VARIANT_FALSE définit l’état sur « élevé » et disponible pour l’entrée utilisateur. |
RdpdrClipCleanTempDirString |
Lecture/écriture |
Cette propriété n'est pas prise en charge. |
RdpdrClipPasteInfoString |
Lecture/écriture |
Cette propriété n'est pas prise en charge. |
RdpdrLocalPrintingDocName |
Lecture/écriture |
Cette propriété n'est pas prise en charge. |
RDPPort |
Lecture/écriture |
Spécifie le port de connexion. La valeur par défaut est 3389. |
RedirectDrives |
Lecture/écriture |
Spécifie si la redirection des lecteurs de disque est autorisée. |
RedirectPorts |
Lecture/écriture |
Spécifie si la redirection des ports locaux (par exemple, COM et LPT) est autorisée. |
RedirectPrinters |
Lecture/écriture |
Spécifie si la redirection des imprimantes est autorisée. |
RedirectSmartCards |
Lecture/écriture |
Spécifie si la redirection des cartes à puce est autorisée. |
SasSequence |
Lecture/écriture |
Spécifie la séquence d’accès sécurisée que le client utilisera pour accéder à l’écran de connexion sur le serveur. |
ScaleBitmapCachesByBPP |
Lecture/écriture |
Cette propriété n'est pas prise en charge. |
ShadowBitmap |
Lecture/écriture |
Cette propriété n'est pas prise en charge. Windows Vista : Spécifie si les bitmaps d’ombre doivent être utilisées. |
shutdownTimeout |
Lecture/écriture |
Spécifie la durée, en secondes, d’attente que le serveur réponde à une demande de déconnexion. La valeur par défaut de la propriété est 10. La valeur maximale valide de la propriété est 600, ce qui représente 10 minutes. Si le serveur ne répond pas dans le délai spécifié, le contrôle client se déconnecte. |
singleConnectionTimeout |
Lecture/écriture |
Spécifie la durée maximale, en secondes, pendant laquelle le contrôle client attend une connexion à une adresse IP. Pendant la connexion, le contrôle peut tenter de se connecter à plusieurs adresses IP. La valeur maximale valide de cette propriété est 600. Une propriété associée est overallConnectionTimeout. |
SmartSizing |
Lecture/écriture |
Spécifie si l’affichage doit être mis à l’échelle pour s’adapter à la zone cliente du contrôle.
VARIANT_TRUE active la mise à l’échelle. Notez que les barres de défilement n’apparaissent pas lorsque la propriété SmartSizing est activée. |
SmoothScroll |
Lecture/écriture |
Cette propriété n'est pas prise en charge. |
TransportType |
Lecture/écriture |
Spécifie le type de transport utilisé par le client. Cette propriété n’est pas utilisée par le contrôle ActiveX Bureau à distance. |
WinCEFixedPalette |
Lecture/écriture |
Valide pour Windows CE uniquement. |
Notes
Cette interface a été étendue par les interfaces suivantes, chaque nouvelle interface héritant de toutes les méthodes et propriétés des interfaces précédentes :
- IMsRdpClientAdvancedSettings2
- IMsRdpClientAdvancedSettings3
- IMsRdpClientAdvancedSettings4
- IMsRdpClientAdvancedSettings5
- IMsRdpClientAdvancedSettings6
- IMsRdpClientAdvancedSettings7
- IMsRdpClientAdvancedSettings8
Cette propriété ne peut pas être définie lorsque le contrôle est connecté, sauf indication contraire.
Pour plus d’informations sur la connexion Web Bureau à distance, consultez Configuration requise pour la connexion Web Bureau à distance.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista |
Serveur minimal pris en charge |
Windows Server 2008 |
Bibliothèque de types |
|
DLL |
|
IID |
IID_IMsRdpClientAdvancedSettings est défini comme 3c65b4ab-12b3-465b-acd4-b8dad3bff9e2 |