Freigeben über


wtsapi32.h-Header

Dieser Header wird von Remotedesktopdiensten verwendet. Weitere Informationen finden Sie unter:

wtsapi32.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
WTSActiveSessionExists

Gibt zurück, wenn eine aktive Sitzung im System vorhanden ist.
WTSCloseServer

Schließt ein geöffnetes Handle auf einem Remotedesktopsitzungshostserver (RD-Sitzungshost).
WTSCloudAuthClose

Schließt ein Cloudauthentifizierungshandle, das durch Aufrufen von WTSCloudAuthOpen abgerufen wird.
WTSCloudAuthConvertAssertionToSerializedUserCredential

Überprüft die Assertion und berechnet die serialisierten Anmeldeinformationen aus der Assertion.
WTSCloudAuthDuplicateSerializedUserCredential

Dupliziert eine Instanz von WTS_SERIALIZED_USER_CREDENTIAL.
WTSCloudAuthGetServerNonce

Fordert eine Server nonce vom Cloud authentication security support provider an.
WTSCloudAuthNetworkLogonWithSerializedCredential

Führt eine Netzwerkanmeldung mit den bereitgestellten serialisierten Anmeldeinformationen aus.
WTSCloudAuthOpen

Ruft ein Cloudauthentifizierungshandle ab.
WTSConnectSessionA

Verbindet eine Remotedesktopdienste-Sitzung mit einer vorhandenen Sitzung auf dem lokalen Computer. (ANSI)
WTSConnectSessionW

Verbindet eine Remotedesktopdienste-Sitzung mit einer vorhandenen Sitzung auf dem lokalen Computer. (Unicode)
WTSCreateListenerA

Erstellt einen neuen Listener für Remotedesktopdienste oder konfiguriert einen vorhandenen Listener. (ANSI)
WTSCreateListenerW

Erstellt einen neuen Listener für Remotedesktopdienste oder konfiguriert einen vorhandenen Listener. (Unicode)
WTSDisconnectSession

Trennt den angemeldeten Benutzer von der angegebenen Remotedesktopdienste-Sitzung, ohne die Sitzung zu schließen.
WTSEnableChildSessions

Aktiviert oder deaktiviert untergeordnete Sitzungen.
WTSEnumerateListenersA

Listet alle Remotedesktopdienste-Listener auf einem Remotedesktopsitzungshostserver (RD-Sitzungshost) auf. (ANSI)
WTSEnumerateListenersW

Listet alle Remotedesktopdienste-Listener auf einem Remotedesktopsitzungshostserver (RD-Sitzungshost) auf. (Unicode)
WTSEnumerateProcessesA

Ruft Informationen zu den aktiven Prozessen auf einem angegebenen Remotedesktopsitzungshostserver (RD Session Host) ab. (ANSI)
WTSEnumerateProcessesExA

Ruft Informationen zu den aktiven Prozessen auf dem angegebenen Rd Desktop Session Host (RD Session Host)-Server oder RemoteDesktop Virtualization Host (RD Virtualization Host)-Server ab. (ANSI)
WTSEnumerateProcessesExW

Ruft Informationen zu den aktiven Prozessen auf dem angegebenen Rd Desktop Session Host (RD Session Host)-Server oder RemoteDesktop Virtualization Host (RD Virtualization Host)-Server ab. (Unicode)
WTSEnumerateProcessesW

Ruft Informationen zu den aktiven Prozessen auf einem angegebenen Remotedesktopsitzungshostserver (RD Session Host) ab. (Unicode)
WTSEnumerateServersA

Gibt eine Liste aller Remotedesktopsitzungshostserver (RD Session Host) innerhalb der angegebenen Domäne zurück. (ANSI)
WTSEnumerateServersW

Gibt eine Liste aller Remotedesktopsitzungshostserver (RD Session Host) innerhalb der angegebenen Domäne zurück. (Unicode)
WTSEnumerateSessionsA

Ruft eine Liste der Sitzungen auf einem Remotedesktopsitzungshostserver (RD-Sitzungshost) ab. (ANSI)
WTSEnumerateSessionsExA

Ruft eine Liste von Sitzungen auf einem angegebenen Rd Desktop Session Host (RD Session Host) Server oder Remote Desktop Virtualization Host (RD Virtualization Host) Server ab. (ANSI)
WTSEnumerateSessionsExW

Ruft eine Liste von Sitzungen auf einem angegebenen Rd Desktop Session Host (RD Session Host) Server oder Remote Desktop Virtualization Host (RD Virtualization Host) Server ab. (Unicode)
WTSEnumerateSessionsW

Ruft eine Liste der Sitzungen auf einem Remotedesktopsitzungshostserver (RD-Sitzungshost) ab. (Unicode)
WTSFreeMemory

Gibt Arbeitsspeicher frei, der von einer Remotedesktopdienste-Funktion zugewiesen wird.
WTSFreeMemoryExA

Gibt Arbeitsspeicher frei, der WTS_PROCESS_INFO_EX oder WTS_SESSION_INFO_1 Strukturen enthält, die einer Remotedesktopdienste-Funktion zugeordnet sind. (ANSI)
WTSFreeMemoryExW

Gibt Arbeitsspeicher frei, der WTS_PROCESS_INFO_EX oder WTS_SESSION_INFO_1 Strukturen enthält, die einer Remotedesktopdienste-Funktion zugeordnet sind. (Unicode)
WTSGetChildSessionId

Ruft den untergeordneten Sitzungsbezeichner ab, falls vorhanden.
WTSGetListenerSecurityA

Ruft den Sicherheitsdeskriptor eines Remotedesktopdienste-Listeners ab. (ANSI)
WTSGetListenerSecurityW

Ruft den Sicherheitsdeskriptor eines Remotedesktopdienste-Listeners ab. (Unicode)
WTSIsChildSessionsEnabled

Bestimmt, ob untergeordnete Sitzungen aktiviert sind.
WTSLogoffSession

Protokolliert eine angegebene Remotedesktopdienste-Sitzung ab.
WTSOpenServerA

Öffnet ein Handle für den angegebenen Remotedesktopsitzungshostserver (RD-Sitzungshost). (ANSI)
WTSOpenServerExA

Öffnet ein Handle für den angegebenen Remotedesktopsitzungshostserver (RD-Sitzungshost) oder remotedesktopvirtualisierungshost (RD Virtualization Host)-Server. (ANSI)
WTSOpenServerExW

Öffnet ein Handle für den angegebenen Remotedesktopsitzungshostserver (RD-Sitzungshost) oder remotedesktopvirtualisierungshost (RD Virtualization Host)-Server. (Unicode)
WTSOpenServerW

Öffnet ein Handle für den angegebenen Remotedesktopsitzungshostserver (RD-Sitzungshost). (Unicode)
WTSQueryListenerConfigA

Ruft Konfigurationsinformationen für einen Remotedesktopdienste-Listener ab. (ANSI)
WTSQueryListenerConfigW

Ruft Konfigurationsinformationen für einen Remotedesktopdienste-Listener ab. (Unicode)
WTSQuerySessionInformationA

Ruft Sitzungsinformationen für die angegebene Sitzung auf dem angegebenen Remotedesktop-Sitzungshostserver (RD Session Host) ab. (ANSI)
WTSQuerySessionInformationW

Ruft Sitzungsinformationen für die angegebene Sitzung auf dem angegebenen Remotedesktop-Sitzungshostserver (RD Session Host) ab. (Unicode)
WTSQueryUserConfigA

Ruft Konfigurationsinformationen für den angegebenen Benutzer auf dem angegebenen Domänencontroller oder remotedesktop-Sitzungshostserver (RD Session Host) ab. (ANSI)
WTSQueryUserConfigW

Ruft Konfigurationsinformationen für den angegebenen Benutzer auf dem angegebenen Domänencontroller oder remotedesktop-Sitzungshostserver (RD Session Host) ab. (Unicode)
WTSQueryUserToken

Ruft das primäre Zugriffstoken des angemeldeten Benutzers ab, der durch die Sitzungs-ID angegeben wurde.
WTSRegisterSessionNotification

Registriert das angegebene Fenster, um Sitzungsänderungsbenachrichtigungen zu erhalten. (WTSRegisterSessionNotification)
WTSRegisterSessionNotificationEx

Registriert das angegebene Fenster, um Sitzungsänderungsbenachrichtigungen zu erhalten. (WTSRegisterSessionNotificationEx)
WTSendMessageA

Zeigt ein Meldungsfeld auf dem Clientdesktop einer angegebenen Remotedesktopdienste-Sitzung an. (ANSI)
WTSendMessageW

Zeigt ein Meldungsfeld auf dem Clientdesktop einer angegebenen Remotedesktopdienste-Sitzung an. (Unicode)
WTSSetListenerSecurityA

Konfiguriert den Sicherheitsdeskriptor eines Remotedesktopdienste-Listeners. (ANSI)
WTSSetListenerSecurityW

Konfiguriert den Sicherheitsdeskriptor eines Remotedesktopdienste-Listeners. (Unicode)
WTSSetUserConfigA

Ändert Konfigurationsinformationen für den angegebenen Benutzer auf dem angegebenen Domänencontroller oder remotedesktop-Sitzungshostserver (RD-Sitzungshost). (ANSI)
WTSSetUserConfigW

Ändert Konfigurationsinformationen für den angegebenen Benutzer auf dem angegebenen Domänencontroller oder remotedesktop-Sitzungshostserver (RD-Sitzungshost). (Unicode)
WTSShutdownSystem

Beendet den angegebenen Remotedesktopsitzungshostserver (RD-Sitzungshost) (und startet optional neu).
WTSStartRemoteControlSessionA

Startet die Remotesteuerung einer anderen Remotedesktopdienste-Sitzung. Sie müssen diese Funktion aus einer Remotesitzung aufrufen. (ANSI)
WTSStartRemoteControlSessionW

Startet die Remotesteuerung einer anderen Remotedesktopdienste-Sitzung. Sie müssen diese Funktion aus einer Remotesitzung aufrufen. (Unicode)
WTSStopRemoteControlSession

Stoppt eine Remotesteuerungssitzung.
WTSTerminateProcess

Beendet den angegebenen Prozess auf dem angegebenen Remotedesktopsitzungshostserver (RD-Sitzungshost).
WTSUnRegisterSessionNotification

Hebt die Registrierung des angegebenen Fensters auf, sodass keine weiteren Sitzungsänderungsbenachrichtigungen empfangen werden. (WTSUnRegisterSessionNotification)
WTSUnRegisterSessionNotificationEx

Hebt die Registrierung des angegebenen Fensters auf, sodass keine weiteren Sitzungsänderungsbenachrichtigungen empfangen werden. (WTSUnRegisterSessionNotificationEx)
WTSVirtualChannelClose

Schließt ein geöffnetes virtuelles Kanalhandle.
WTSVirtualChannelOpen

Öffnet ein Handle am Serverende eines angegebenen virtuellen Kanals.
WTSVirtualChannelOpenEx

Erstellt einen virtuellen Kanal auf ähnliche Weise wie WTSVirtualChannelOpen.
WTSVirtualChannelPurgeInput

Löscht alle vom Client an den Server gesendeten Eingabedaten in der Warteschlange auf einem angegebenen virtuellen Kanal.
WTSVirtualChannelPurgeOutput

Löscht alle ausgabedaten in der Warteschlange, die vom Server an den Client in einem angegebenen virtuellen Kanal gesendet werden.
WTSVirtualChannelQuery

Gibt Informationen zu einem angegebenen virtuellen Kanal zurück.
WTSVirtualChannelRead

Liest Daten vom Serverende eines virtuellen Kanals.
WTSVirtualChannelWrite

Schreibt Daten an das Serverende eines virtuellen Kanals.
WTSWaitSystemEvent

Wartet auf ein Remotedesktopdienste-Ereignis, bevor er zum Aufrufer zurückkehrt.

Strukturen

 
WTS_CLIENT_ADDRESS

Enthält die Clientnetzwerkadresse einer Remotedesktopdienste-Sitzung.
WTS_CLIENT_DISPLAY

Enthält Informationen zur Anzeige eines Remotedesktopverbindungsclients (RDC). (WTS_CLIENT_DISPLAY)
WTS_PROCESS_INFO_EXA

Enthält erweiterte Informationen zu einem Prozess, der auf einem Remotedesktopsitzungshostserver (RD-Sitzungshost) ausgeführt wird. (ANSI)
WTS_PROCESS_INFO_EXW

Enthält erweiterte Informationen zu einem Prozess, der auf einem Remotedesktopsitzungshostserver (RD-Sitzungshost) ausgeführt wird. (Unicode)
WTS_PROCESS_INFOA

Enthält Informationen zu einem Prozess, der auf einem Remotedesktopsitzungshostserver (RD-Sitzungshost) ausgeführt wird. (ANSI)
WTS_PROCESS_INFOW

Enthält Informationen zu einem Prozess, der auf einem Remotedesktopsitzungshostserver (RD-Sitzungshost) ausgeführt wird. (Unicode)
WTS_SERIALIZED_USER_CREDENTIAL

Enthält die Serialisierung einer Benutzeranmeldeinformationen.
WTS_SERVER_INFOA

Enthält Informationen zu einem bestimmten Remotedesktopdienste-Server. (ANSI)
WTS_SERVER_INFOW

Enthält Informationen zu einem bestimmten Remotedesktopdienste-Server. (Unicode)
WTS_SESSION_ADDRESS

Enthält die virtuelle IP-Adresse, die einer Sitzung zugewiesen ist.
WTS_SESSION_INFO_1A

Enthält erweiterte Informationen zu einer Clientsitzung auf einem RD-Sitzungshost-Server (RD-Sitzungshost) oder remotedesktopvirtualisierungshost (RD Virtualization Host)-Server. (ANSI)
WTS_SESSION_INFO_1W

Enthält erweiterte Informationen zu einer Clientsitzung auf einem RD-Sitzungshost-Server (RD-Sitzungshost) oder remotedesktopvirtualisierungshost (RD Virtualization Host)-Server. (Unicode)
WTS_SESSION_INFOA

Enthält Informationen zu einer Clientsitzung auf einem Remotedesktopsitzungshostserver (RD-Sitzungshost). (ANSI)
WTS_SESSION_INFOW

Enthält Informationen zu einer Clientsitzung auf einem Remotedesktopsitzungshostserver (RD-Sitzungshost). (Unicode)
WTSCLIENTA

Enthält Informationen zu einem Remotedesktopverbindungsclient (RDC). (ANSI)
WTSCLIENTW

Enthält Informationen zu einem Remotedesktopverbindungsclient (RDC). (Unicode)
WTSCONFIGINFOA

Enthält Informationen zu einer Remotedesktopdienste-Sitzung. (WTSCONFIGINFOA)
WTSCONFIGINFOW

Enthält Informationen zu einer Remotedesktopdienste-Sitzung. (WTSCONFIGINFOW)
WTSINFOA

Enthält Informationen zu einer Remotedesktopdienste-Sitzung. (WTSINFOA)
WTSINFOEX_LEVEL_A

Enthält eine WTSINFOEX_LEVEL1 Struktur, die erweiterte Informationen zu einer Remotedesktopdienste-Sitzung enthält. (ANSI)
WTSINFOEX_LEVEL_W

Enthält eine WTSINFOEX_LEVEL1 Struktur, die erweiterte Informationen zu einer Remotedesktopdienste-Sitzung enthält. (Unicode)
WTSINFOEX_LEVEL1_A

Enthält erweiterte Informationen zu einer Remotedesktopdienste-Sitzung. (ANSI)
WTSINFOEX_LEVEL1_W

Enthält erweiterte Informationen zu einer Remotedesktopdienste-Sitzung. (Unicode)
WTSINFOEXA

Enthält eine WTSINFOEX_LEVEL Union, die erweiterte Informationen zu einer Remotedesktopdienste-Sitzung enthält. (ANSI)
WTSINFOEXW

Enthält eine WTSINFOEX_LEVEL Union, die erweiterte Informationen zu einer Remotedesktopdienste-Sitzung enthält. (Unicode)
WTSINFOW

Enthält Informationen zu einer Remotedesktopdienste-Sitzung. (WTSINFOW)
WTSLISTENERCONFIGA

Enthält Informationen zu einem Listener für Remotedesktopdienste. (ANSI)
WTSLISTENERCONFIGW

Enthält Informationen zu einem Listener für Remotedesktopdienste. (Unicode)
WTSUSERCONFIGA

Enthält Konfigurationsinformationen für einen Benutzer auf einem Domänencontroller oder Remotedesktopsitzungshostserver (RD-Sitzungshost). (ANSI)
WTSUSERCONFIGW

Enthält Konfigurationsinformationen für einen Benutzer auf einem Domänencontroller oder Remotedesktopsitzungshostserver (RD-Sitzungshost). (Unicode)

Enumerationen

 
WTS_CONFIG_CLASS

Enthält Werte, die den Typ der Benutzerkonfigurationsinformationen angeben, die in einem Aufruf der Funktionen WTSQueryUserConfig und WTSSetUserConfig festgelegt oder abgerufen werden sollen.
WTS_CONFIG_SOURCE

Gibt die Quelle der Konfigurationsinformationen an, die von der FUNKTION WTSQueryUserConfig zurückgegeben werden.
WTS_CONNECTSTATE_CLASS

Gibt den Verbindungsstatus einer Remotedesktopdienste-Sitzung an.
WTS_INFO_CLASS

Enthält Werte, die den Typ der Sitzungsinformationen angeben, die in einem Aufruf der WTSQuerySessionInformation-Funktion abgerufen werden sollen.
WTS_TYPE_CLASS

Gibt den Typ der Struktur an, die eine Remotedesktopdienste-Funktion in einem Puffer zurückgegeben hat.
WTS_VIRTUAL_CLASS

Enthält Werte, die den Typ der abzurufenden informationen des virtuellen Kanals angeben.