Partager via


Fonctions d’API services Bureau à distance

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

Dans cette section

ProcessIdToSessionId

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

TLSConnectToLsServer

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

TLSDisconnectFromServer

Ferme un handle ouvert sur 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 d’un appel précédent à la fonction TLSKeyPackEnumBegin et termine l’énumération.

TLSKeyPackEnumNext

Continue à partir d’un appel précédent à la fonction TLSKeyPackEnumBegin et retourne le pack de clés suivant 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 d’un appel précédent à la fonction TLSLicenseEnumBegin et termine l’énumération.

TLSLicenseEnumNext

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

VirtualChannelClose

Ferme la fin du client 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 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 la fin du client d’un canal virtuel.

VirtualChannelOpenEvent

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

virtualChannelWrite

Envoie des données de la fin du client d’un canal virtuel à une application partenaire à la fin du 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 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 services Bureau à distance spécifiée sans fermer la session.

WTSEnableChildSessions

Active ou désactive 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 sur le serveur hôte de virtualisation Bureau à distance (hôte de virtualisation des services Bureau à distance).

WTSEnumerateServers

Retourne la 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 ou un serveur hôte de virtualisation des services Bureau à distance spécifié.

WTSFreeMemory

Libère la mémoire allouée par une fonction 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 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 sur le serveur hôte de session Bureau à distance spécifié.

WTSOpenServerEx

Ouvre un handle vers le serveur hôte de session Bureau à distance spécifié ou le serveur hôte de virtualisation des services Bureau à distance.

WTSQueryListenerConfig

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

WTSQuerySessionInformation

Récupère les informations de session de 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 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 services Bureau à distance. Vous devez appeler cette fonction à partir d’une session distante.

WTSStopRemoteControlSession

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

WTSTerminateProcess

Met fin au 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 aucune notification de modification de session supplémentaire.

WTSUnRegisterSessionNotificationEx

Annule l’inscription de la fenêtre spécifiée afin qu’elle ne reçoive aucune notification de modification de session supplémentaire.

WTSVirtualChannelClose

Ferme un handle de canal virtuel ouvert.

WTSVirtualChannelOpen

Ouvre un handle à la fin du serveur d’un canal virtuel spécifié.

WTSVirtualChannelOpenEx

Crée un canal virtuel de 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 mises 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 la fin du serveur d’un canal virtuel.

WTSVirtualChannelWrite

Écrit des données à la fin du serveur d’un canal virtuel.

WTSWaitSystemEvent

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