Delen via


API-functies voor Extern bureaublad-services

De volgende functies worden gebruikt met Extern bureaublad-services.

In deze sectie

ProcessIdToSessionId

Hiermee haalt u de sessie Extern bureaublad-services op die is gekoppeld aan een opgegeven proces.

TLSConnectToLsServer-

Hiermee opent u een ingang naar de opgegeven extern bureaublad-licentieserver.

TLSDisconnectFromServer-

Hiermee sluit u een open ingang naar een extern bureaublad-licentieserver.

TLSGetServerCertificate-

Retourneert het certificaat van de extern bureaublad-licentieserver.

TLSKeyPackEnumBegin-

Begint de inventarisatie via alle sleutelpakketten die zijn geïnstalleerd op een extern bureaublad-licentieserver op basis van zoekcriteria.

TLSKeyPackEnumEnd-

Gaat verder van een vorige aanroep naar de TLSKeyPackEnumBegin functie en beëindigt de opsomming.

TLSKeyPackEnumNext-

Gaat door van een eerdere aanroep naar de functie TLSKeyPackEnumBegin en retourneert het volgende sleutelpakket dat is geïnstalleerd op een extern bureaublad-licentieserver die voldoet aan de zoekcriteria.

TLSLicenseEnumBegin-

Begint de inventarisatie van licenties die zijn uitgegeven door de extern bureaublad-licentieserver op basis van zoekcriteria.

TLSLicenseEnumEnd-

Gaat door van een vorige aanroep naar de TLSLicenseEnumBegin functie en beëindigt de opsomming.

TLSLicenseEnumNext-

Gaat verder van een vorige aanroep naar de TLSLicenseEnumBegin functie en retourneert de volgende licentie die is geïnstalleerd op een extern bureaublad-licentieserver die voldoet aan de zoekcriteria.

VirtualChannelClose-

Hiermee sluit u het clienteinde van een virtueel kanaal.

VirtualChannelEntry-

Een toepassingsgedefinieerde toegangspunt voor het DLL-bestand aan de clientzijde van een toepassing die gebruikmaakt van virtuele kanalen van Extern bureaublad-services.

VirtualChannelInit

Initialiseert de toegang van een client-DLL tot virtuele kanalen van Extern bureaublad-services.

VirtualChannelInitEvent

Een door de toepassing gedefinieerde callback-functie die extern bureaublad-services aanroept om de client-DLL van virtuele kanaalgebeurtenissen op de hoogte te stellen.

VirtualChannelOpen

Hiermee opent u het clienteinde van een virtueel kanaal.

VirtualChannelOpenEvent

Een door de toepassing gedefinieerde callback-functie die extern bureaublad-services aanroept om de client-DLL van gebeurtenissen voor een specifiek virtueel kanaal op de hoogte te stellen.

VirtualChannelWrite

Verzendt gegevens van het clienteindpunt van een virtueel kanaal naar een partnertoepassing op het servereindpunt.

WTSCloseServer

Hiermee sluit u een geopende ingang naar een extern bureaublad-sessiehostserver (RD Session Host).

WTSConnectSession-

Hiermee verbindt u een Extern bureaublad-services-sessie met een bestaande sessie op de lokale computer.

WTSCreateListener-

Hiermee maakt u een nieuwe listener voor Extern bureaublad-services of configureert u een bestaande listener.

WTSDisconnectSession-

Hiermee wordt de aangemelde gebruiker losgekoppeld van de opgegeven sessie extern bureaublad-services zonder de sessie te sluiten.

WTSEnableChildSessions

Schakelt onderliggende sessiesin of uit.

WTSEnumerateListeners

Inventariseert alle listeners van Extern bureaublad-services op een RD Session Host-server.

WTSEnumerateProcesses

Hiermee wordt informatie opgehaald over de actieve processen op een opgegeven RD Session Host-server.

WTSEnumerateProcessesEx

Hiermee wordt informatie opgehaald over de actieve processen op de opgegeven RD Session Host-server of Extern bureaublad-virtualisatiehostserver (RD Virtualization Host) server.

WTSEnumerateServers

Retourneert een lijst met alle RD Session Host-servers binnen het opgegeven domein.

WTSEnumerateSessions

Hiermee haalt u een lijst met sessies op een RD Session Host-server op.

WTSEnumerateSessionsEx

Hiermee haalt u een lijst met sessies op een opgegeven RD Session Host-server of RD Virtualization Host-server op.

WTSFreeMemory-

Hiermee wordt geheugen vrijgemaakt dat is toegewezen door een functie Extern bureaublad-services.

WTSFreeMemoryEx-

Maakt geheugen vrij die WTS_PROCESS_INFO_EX of WTS_SESSION_INFO_1 structuren bevat die zijn toegewezen door een functie Extern bureaublad-services.

WTSGetActiveConsoleSessionId

Haalt de sessie-id van de consolesessie op.

WTSGetChildSessionId

Haalt de onderliggende sessie-id op, indien aanwezig.

WTSGetListenerSecurity-

Hiermee haalt u de beveiligingsdescriptor van een listener voor Extern bureaublad-services op.

WTSIsChildSessionsEnabled

Bepaalt of onderliggende sessies zijn ingeschakeld.

WTSLogoffSession-

Hiermee wordt een opgegeven sessie voor Extern bureaublad-services afgelogd.

WTSOpenServer

Hiermee opent u een ingang naar de opgegeven RD Session Host-server.

WTSOpenServerEx-

Hiermee opent u een ingang naar de opgegeven RD Session Host-server of RD Virtualization Host-server.

WTSQueryListenerConfig

Hiermee worden configuratiegegevens opgehaald voor een listener van Extern bureaublad-services.

WTSQuerySessionInformation-

Haalt sessiegegevens op voor de opgegeven sessie op de opgegeven RD Session Host-server.

WTSQueryUserConfig-

Hiermee worden configuratiegegevens opgehaald voor de opgegeven gebruiker op de opgegeven domeincontroller of RD Session Host-server.

WTSQueryUserToken-

Haalt het primaire toegangstoken op van de aangemelde gebruiker die is opgegeven door de sessie-id.

WTSRegisterSessionNotification

Hiermee wordt het opgegeven venster geregistreerd voor het ontvangen van meldingen over sessiewijziging.

WTSRegisterSessionNotificationEx

Hiermee wordt het opgegeven venster geregistreerd voor het ontvangen van meldingen over sessiewijziging.

WTSendMessage-

Geeft een berichtvak weer op het client-bureaublad van een opgegeven Sessie extern bureaublad-services.

WTSSetListenerSecurity-

Hiermee configureert u de beveiligingsdescriptor van een listener voor Extern bureaublad-services.

WTSSetUserConfig-

Wijzigt configuratiegegevens voor de opgegeven gebruiker op de opgegeven domeincontroller of RD Session Host-server.

WTSShutdownSystem

Hiermee wordt de opgegeven RD Session Host-server afgesloten (en eventueel opnieuw opgestart).

WTSStartRemoteControlSession

Hiermee start u het beheer op afstand van een andere sessie van Extern bureaublad-services. U moet deze functie aanroepen vanuit een externe sessie.

WTSStopRemoteControlSession

Hiermee stopt u een sessie voor beheer op afstand.

WTSTerminateProcess

Hiermee wordt het opgegeven proces beëindigd op de opgegeven RD Session Host-server.

WTSUnRegisterSessionNotification

Hiermee maakt u de registratie van het opgegeven venster ongedaan, zodat er geen meldingen meer over sessiewijziging worden ontvangen.

WTSUnRegisterSessionNotificationEx

Hiermee maakt u de registratie van het opgegeven venster ongedaan, zodat er geen meldingen meer over sessiewijziging worden ontvangen.

WTSVirtualChannelClose

Hiermee sluit u een geopende virtuele kanaalgreep.

WTSVirtualChannelOpen

Hiermee opent u een ingang naar het servereinde van een opgegeven virtueel kanaal.

WTSVirtualChannelOpenEx

Hiermee maakt u een virtueel kanaal op een manier die vergelijkbaar is met WTSVirtualChannelOpen.

WTSVirtualChannelPurgeInput

Hiermee verwijdert u alle invoergegevens in de wachtrij die van de client naar de server op een opgegeven virtueel kanaal worden verzonden.

WTSVirtualChannelPurgeOutput

Hiermee verwijdert u alle uitvoergegevens in de wachtrij die van de server naar de client worden verzonden op een opgegeven virtueel kanaal.

WTSVirtualChannelQuery-

Retourneert informatie over een opgegeven virtueel kanaal.

WTSVirtualChannelRead

Leest gegevens van het servereinde van een virtueel kanaal.

WTSVirtualChannelWrite

Hiermee schrijft u gegevens naar het servereinde van een virtueel kanaal.

WTSWaitSystemEvent

Wacht op een extern bureaublad-services-gebeurtenis voordat u terugkeert naar de beller.