Partager via


Fonctions de l’API des services Bureau à distance

Les fonctions suivantes sont utilisées avec les services Bureau à distance.

Contenu de cette section

ProcessIdToSessionId

Récupère la session des services Bureau à distance associée à un processus spécifié.

TLSConnectToLsServer

Ouvre un handle pour le serveur de licences Bureau à distance spécifié.

TLSDisconnectFromServer

Ferme un handle ouvert à un serveur de licences Bureau à distance.

TLSGetServerCertificate

Retourne le certificat du serveur de licences Bureau à distance.

TLSKeyPackEnumBegin

Commence l’énumération par le biais de tous les packs de clés installés sur un serveur de licences Bureau à distance en fonction des critères de recherche.

TLSKeyPackEnumEnd

Continue à partir d’un appel précédent à la fonction TLSKeyPackEnumBegin et met fin à l’énumération.

TLSKeyPackEnumNext

Continue à partir d’un appel précédent à la fonction TLSKeyPackEnumBegin et retourne le pack de clés suivant qui est installé sur un serveur de licences Bureau à distance qui correspond aux critères de recherche.

TLSLicenseEnumBegin

Commence l’énumération des licences émises par le serveur de licences Bureau à distance en fonction des critères de recherche.

TLSLicenseEnumEnd

Continue à partir d’un appel précédent à la fonction TLSLicenseEnumBegin et met fin à l’énumération.

TLSLicenseEnumNext

Continue à partir d’un appel précédent à la fonction TLSLicenseEnumBegin et retourne la licence suivante qui est installée sur un serveur de licences Bureau à distance qui correspond aux critères de recherche.

VirtualChannelClose

Ferme l’extrémité cliente d’un canal virtuel.

VirtualChannelEntry

Point d’entrée défini par l’application pour la DLL côté client d’une application qui utilise des canaux virtuels des services Bureau à distance.

VirtualChannelInit

Initialise l’accès d’une DLL cliente aux canaux virtuels des services Bureau à distance.

VirtualChannelInitEvent

Fonction de rappel définie par l’application que les services Bureau à distance appellent pour notifier la DLL cliente des événements de canal virtuel.

VirtualChannelOpen

Ouvre l’extrémité cliente d’un canal virtuel.

VirtualChannelOpenEvent

Fonction de rappel définie par l’application que les services Bureau à distance appellent pour notifier la DLL cliente des événements pour un canal virtuel spécifique.

VirtualChannelWrite

Envoie des données de l’extrémité cliente d’un canal virtuel à une application partenaire sur le serveur.

WTSCloseServer

Ferme un handle ouvert sur un serveur hôte de session Bureau à distance (hôte de session Bureau à distance).

WTSConnectSession

Connecte une session des services Bureau à distance à une session existante sur l’ordinateur local.

WTSCreateListener

Crée un écouteur des services Bureau à distance ou configure un écouteur existant.

WTSDisconnectSession

Déconnecte l’utilisateur connecté de la session des services Bureau à distance spécifiée sans fermer la session.

WTSEnableChildSessions

Active ou désactive les sessions enfants.

WTSEnumerateListeners

Énumère tous les écouteurs des services Bureau à distance sur un serveur hôte de session Bureau à distance.

WTSEnumerateProcesses

Récupère des informations sur les processus actifs sur un serveur hôte de session Bureau à distance spécifié.

WTSEnumerateProcessesEx

Récupère des informations sur les processus actifs sur le serveur hôte de session Bureau à distance spécifié ou l’hôte de virtualisation bureau à distance (hôte de virtualisation Bureau à distance).

WTSEnumerateServers

Retourne une liste de tous les serveurs hôtes de session Bureau à distance dans le domaine spécifié.

WTSEnumerateSessions

Récupère une liste de sessions sur un serveur hôte de session Bureau à distance.

WTSEnumerateSessionsEx

Récupère une liste de sessions sur un serveur hôte de session Bureau à distance spécifié ou un serveur hôte de virtualisation bureau à distance spécifié.

WTSFreeMemory

Libère la mémoire allouée par une fonction des services Bureau à distance.

WTSFreeMemoryEx

Libère de la mémoire qui contient des structures WTS_PROCESS_INFO_EX ou WTS_SESSION_INFO_1 allouées par une fonction des services Bureau à distance.

WTSGetActiveConsoleSessionId

Récupère l’identificateur de session de la session de console.

WTSGetChildSessionId

Récupère l’identificateur de session enfant, le cas échéant.

WTSGetListenerSecurity

Récupère le descripteur de sécurité d’un écouteur des services Bureau à distance.

WTSIsChildSessionsEnabled

Détermine si les sessions enfants sont activées.

WTSLogoffSession

Déconnecte une session des services Bureau à distance spécifiée.

WTSOpenServer

Ouvre un handle pour le serveur hôte de session Bureau à distance spécifié.

WTSOpenServerEx

Ouvre un handle pour le serveur hôte de session Bureau à distance spécifié ou le serveur hôte de virtualisation bureau à distance spécifié.

WTSQueryListenerConfig

Récupère les informations de configuration d’un écouteur des services Bureau à distance.

WTSQuerySessionInformation

Récupère les informations de session pour la session spécifiée sur le serveur hôte de session Bureau à distance spécifié.

WTSQueryUserConfig

Récupère les informations de configuration de l’utilisateur spécifié sur le contrôleur de domaine ou le serveur hôte de session Bureau à distance spécifié.

WTSQueryUserToken

Obtient le jeton d’accès principal de l’utilisateur connecté spécifié par l’ID de session.

WTSRegisterSessionNotification

Inscrit la fenêtre spécifiée pour recevoir des notifications de modification de session.

WTSRegisterSessionNotificationEx

Inscrit la fenêtre spécifiée pour recevoir des notifications de modification de session.

WTSSendMessage

Affiche une boîte de message sur le bureau client d’une session des services Bureau à distance spécifiée.

WTSSetListenerSecurity

Configure le descripteur de sécurité d’un écouteur des services Bureau à distance.

WTSSetUserConfig

Modifie les informations de configuration de l’utilisateur spécifié sur le contrôleur de domaine ou le serveur hôte de session Bureau à distance spécifié.

WTSShutdownSystem

Arrête (et redémarre éventuellement) le serveur hôte de session Bureau à distance spécifié.

WTSStartRemoteControlSession

Démarre le contrôle à distance d’une autre session des services Bureau à distance. Vous devez appeler cette fonction à partir d’une session distante.

WTSStopRemoteControlSession

Arrête une session de contrôle à distance.

WTSTerminateProcess

Arrête le processus spécifié sur le serveur hôte de session Bureau à distance spécifié.

WTSUnRegisterSessionNotification

Annule l’inscription de la fenêtre spécifiée afin qu’elle ne reçoive plus de notifications de modification de session.

WTSUnRegisterSessionNotificationEx

Annule l’inscription de la fenêtre spécifiée afin qu’elle ne reçoive plus de notifications de modification de session.

WTSVirtualChannelClose

Ferme un handle de canal virtuel ouvert.

WTSVirtualChannelOpen

Ouvre un handle à l’extrémité du serveur d’un canal virtuel spécifié.

WTSVirtualChannelOpenEx

Crée un canal virtuel d’une manière similaire à WTSVirtualChannelOpen.

WTSVirtualChannelPurgeInput

Supprime toutes les données d’entrée en file d’attente envoyées du client au serveur sur un canal virtuel spécifié.

WTSVirtualChannelPurgeOutput

Supprime toutes les données de sortie en file d’attente envoyées du serveur au client sur un canal virtuel spécifié.

WTSVirtualChannelQuery

Retourne des informations sur un canal virtuel spécifié.

WTSVirtualChannelRead

Lit les données à partir de l’extrémité du serveur d’un canal virtuel.

WTSVirtualChannelWrite

Écrit des données à l’extrémité du serveur d’un canal virtuel.

WTSWaitSystemEvent

Attend un événement des services Bureau à distance avant de revenir à l’appelant.