WTSEnumerateSessionsW-Funktion (wtsapi32.h)
Ruft eine Liste der Sitzungen auf einem Remotedesktopsitzungshostserver (RD-Sitzungshost) ab.
Syntax
BOOL WTSEnumerateSessionsW(
[in] HANDLE hServer,
[in] DWORD Reserved,
[in] DWORD Version,
[out] PWTS_SESSION_INFOW *ppSessionInfo,
[out] DWORD *pCount
);
Parameter
[in] hServer
Ein Handle für den RD-Sitzungshostserver.
[in] Reserved
Dieser Parameter ist reserviert. Es muss null sein.
[in] Version
Die Version der Enumerationsanforderung. Dieser Parameter muss 1 sein.
[out] ppSessionInfo
Ein Zeiger auf ein Array von WTS_SESSION_INFO Strukturen, die die abgerufenen Sitzungen darstellen. Rufen Sie zum Freigeben des zurückgegebenen Puffers die WTSFreeMemory-Funktion auf.
Sitzungsberechtigungen:
- Zum Aufzählen einer Sitzung müssen Sie die Berechtigung "Abfrageinformationen" aktivieren. Weitere Informationen finden Sie unter Berechtigungen für Remotedesktopdienste.
- Um Berechtigungen für eine Sitzung zu ändern, verwenden Sie das Verwaltungstool für die Remotedesktopdienste-Konfiguration.
- Um Sitzungen auf einem virtuellen Computer auflisten zu können, der auf einem RD Virtualization Host-Server gehostet wird, müssen Sie Mitglied der Gruppe "Administratoren" auf dem RD Virtualization Host-Server sein.
[out] pCount
Ein Zeiger auf die Anzahl der im ppSessionInfo Parameter zurückgegebenen WTS_SESSION_INFO Strukturen.
Rückgabewert
Gibt Null zurück, wenn diese Funktion fehlschlägt. Wenn diese Funktion erfolgreich ist, wird ein Wert ungleich Null zurückgegeben.
Rufen Sie GetLastErrorauf, um erweiterte Fehlerinformationen zu erhalten.
Bemerkungen
Anmerkung
Der wtsapi32.h-Header definiert WTSEnumerateSessions als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
mindestens unterstützte Server- | Windows Server 2008 |
Zielplattform- | Fenster |
Header- | wtsapi32.h |
Library | Wtsapi32.lib |
DLL- | Wtsapi32.dll |
API-Satz | ext-ms-win-session-wtsapi32-l1-1-0 (eingeführt in Windows 8) |