Interface IMsRdpClient8
Fournit les méthodes et les propriétés nécessaires pour configurer et utiliser le contrôle client. Dérive de l’interface IMsRdpClient7 .
Membres
L’interface IMsRdpClient8 hérite d’IMsRdpClient7. IMsRdpClient8 a également les types de membres suivants :
Méthodes
L’interface IMsRdpClient8 a ces méthodes.
Méthode | Description |
---|---|
Connecter | Lance une connexion à l’aide des propriétés actuellement définies sur le contrôle. |
CreateVirtualChannels | Crée un objet de canal virtuel côté client pour chaque nom de canal virtuel spécifié. |
Déconnecter | Déconnecte la connexion active. |
GetErrorDescription | Récupère la description de l’erreur pour les événements de déconnexion de session. |
GetStatusText | Récupère le texte status pour le code status spécifié. |
GetVirtualChannelOptions | Récupère les options définies pour un canal virtuel. |
Reconnexion | Se reconnecte à la session à distance avec la nouvelle largeur et la hauteur du bureau. |
RequestClose | Demande un arrêt gracieux du contrôle ActiveX Bureau à distance. |
SendOnVirtualChannel | Envoie des données au serveur hôte de session Bureau à distance via un canal virtuel créé précédemment à l’aide de la méthode CreateVirtualChannels . |
SendRemoteAction | Provoque l’exécution d’une action dans la session distante. |
SetVirtualChannelOptions | Définit les options de canal virtuel pour le contrôle ActiveX Bureau à distance. |
Propriétés
L’interface IMsRdpClient8 a ces propriétés.
Propriété | Type d’accès | Description |
---|---|---|
AdvancedSettings |
Lecture seule |
Récupère un pointeur d’interface IMsTscAdvancedSettings . |
AdvancedSettings2 |
Lecture seule |
Récupère un pointeur vers l’interface IMsRdpClientAdvancedSettings . L’interface peut être utilisée pour définir des paramètres avancés pour le contrôle client. |
AdvancedSettings3 |
Lecture seule |
Récupère un pointeur vers l’interface IMsRdpClientAdvancedSettings2 . L’interface peut être utilisée pour définir des paramètres avancés pour le contrôle client. |
AdvancedSettings4 |
Lecture seule |
Récupère un pointeur vers l’interface IMsRdpClientAdvancedSettings3 . |
AdvancedSettings5 |
Lecture seule |
Récupère un pointeur vers une interface IMsRdpClientAdvancedSettings4 . |
AdvancedSettings6 |
Lecture seule |
Récupère l’interface IMsRdpClientAdvancedSettings5 . |
AdvancedSettings7 |
Lecture seule |
Récupère l’interface IMsRdpClientAdvancedSettings6 . |
AdvancedSettings8 |
Lecture seule |
Récupère un objet qui prend en charge l’interface IMsRdpClientAdvancedSettings7 . |
AdvancedSettings9 |
Lecture seule |
Contient un objet qui prend en charge l’interface IMsRdpClientAdvancedSettings8 . |
CipherStrength |
Lecture seule |
Récupère la puissance de chiffrement maximale du contrôle actuel. |
ColorDepth |
Lecture/écriture |
Profondeur de couleur (en bits par pixel) pour la connexion du contrôle. |
Connecté |
Lecture seule |
Récupère l’état de connexion du contrôle actuel. |
ConnectedStatusText |
Lecture/écriture |
Contient le texte affiché dans la zone cliente du contrôle alors que le contrôle est à l’état connecté. |
ConnectingText |
Lecture/écriture |
Spécifie le texte qui apparaît centré dans le contrôle pendant la connexion du contrôle. |
DesktopHeight |
Lecture/écriture |
Spécifie la hauteur du contrôle actuel, en pixels, sur le Bureau à distance initial. |
DesktopWidth |
Lecture/écriture |
Spécifie la largeur du contrôle actuel, en pixels, sur le Bureau à distance initial. |
DisconnectedText |
Lecture/écriture |
Spécifie le texte qui apparaît centré dans le contrôle avant l’arrêt d’une connexion. |
Domain |
Lecture/écriture |
Spécifie le domaine sur lequel l’utilisateur actuel se connecte. |
ExtendedDisconnectReason |
Lecture seule |
Contient des informations étendues sur la raison de la déconnexion du contrôle. |
Fullscreen |
Lecture/écriture |
Détermine si le contrôle client est en mode plein écran. |
FullScreenTitle |
Écriture seule |
Spécifie le titre de la fenêtre affiché lorsque le contrôle est en mode plein écran. |
HorizontalScrollBarVisible |
Lecture seule |
Indique si le contrôle a affiché une barre de défilement horizontale. |
MsRdpClientShell |
Lecture seule |
Récupère l’interface de paramètre client pouvant faire l’objet d’un script IMsRdpClientShell. |
RemoteProgram |
Lecture seule |
Récupère un objet qui prend en charge l’interface ITSRemoteProgram . |
RemoteProgram2 |
Lecture seule |
Récupère un objet qui prend en charge l’interface ITSRemoteProgram2 . |
SecuredSettings |
Lecture seule |
Récupère un pointeur d’interface IMsTscSecuredSettings . |
SecuredSettings2 |
Lecture seule |
Récupère un pointeur vers l’interface IMsRdpClientSecuredSettings . Cette interface peut être utilisée pour définir des paramètres sécurisés pour le contrôle client. |
SecuredSettings3 |
Lecture seule |
Récupère un objet qui prend en charge l’interface IMsRdpClientSecuredSettings2 . |
SecuredSettingsEnabled |
Lecture seule |
Indique si l’interface IMsTscSecuredSettings est disponible. Autrement dit, si la page web contenant le contrôle se trouve actuellement dans l’une des zones de sécurité d’URL Explorer Internet autorisées. |
Serveur |
Lecture/écriture |
Spécifie le nom du serveur auquel le contrôle actuel est connecté. |
StartConnected |
Lecture/écriture |
Indique si le contrôle établit la connexion au serveur Hôte de session Bureau à distance immédiatement au démarrage. |
TransportSettings |
Lecture seule |
Récupère ce qui a été transmis via un script à l’interface IMsRdpClientTransportSettings . |
TransportSettings2 |
Lecture seule |
Récupère l’interface IMsRdpClientTransportSettings2 . |
TransportSettings3 |
Lecture seule |
Récupère un objet qui prend en charge l’interface IMsRdpClientTransportSettings3 . |
UserName |
Lecture/écriture |
Spécifie les informations d’identification d’ouverture de session du nom d’utilisateur. |
Version |
Lecture seule |
Spécifie le numéro de version du contrôle actuel. |
VerticalScrollBarVisible |
Lecture seule |
Indique si le contrôle affiche une barre de défilement verticale. |
Notes
L’interface IMsRdpClient8 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 :
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 8 |
Serveur minimal pris en charge |
Windows Server 2012 |
Bibliothèque de types |
|
DLL |
|
CLSID |
CLSID_MsRdpClient10 est défini comme C0EFA91A-EEB7-41C7-97FA-F0ED645EFB24 CLSID_MsRdpClient10NotSafeForScripting est défini comme A0C63C30-F08D-4AB4-907C-34905D770C7D CLSID_MsRdpClient8 est défini comme 5F681803-2900-4C43-A1CC-CF405404A676 CLSID_MsRdpClient8NotSafeForScripting est défini comme A3BC03A0-041D-42E3-AD22-882B7865C9C5 CLSID_MsRdpClient9 est défini comme 301B94BA-5D25-4A12-BFFE-3B6E7A616585 CLSID_MsRdpClient9NotSafeForScripting est défini comme 8B918B82-7985-4C24-89DF-C33AD2BBFBCD |
IID |
IID_IMsRdpClient8 est défini comme 4247E044-9271-43A9-BC49-E2AD9E855D62 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour