Freigeben über


WTSOpenServerExA-Funktion (wtsapi32.h)

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

Syntax

HANDLE WTSOpenServerExA(
  [in] LPSTR pServerName
);

Parameter

[in] pServerName

Ein Zeiger auf eine mit Null beendete Zeichenfolge, die den NetBIOS-Namen des Servers enthält.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Handle für den angegebenen Server.

Wenn die Funktion fehlschlägt, wird ein ungültiger Handle zurückgegeben. Sie können die Gültigkeit des Handles testen, indem Sie ihn in einem anderen Funktionsaufruf verwenden.

Bemerkungen

Wenn der vom pServerName Parameter angegebene Server ein RD-Sitzungshostserver ist, ist das Verhalten dieser Funktion mit dem der WTSOpenServer Funktion identisch.

Um mit Sitzungen zu arbeiten, die auf virtuellen Computern auf dem RD Virtualization Host-Server ausgeführt werden, auf dem die aufrufende Anwendung ausgeführt wird, geben Sie WTS_CURRENT_SERVER_NAME für den parameter pServerName an.

Wenn Sie mit der Verwendung des von dieser Funktion zurückgegebenen Handles fertig sind, lassen Sie es los, indem Sie die WTSCloseServer--Funktion aufrufen.

Anmerkung

Der wtsapi32.h-Header definiert WTSOpenServerEx 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 7
mindestens unterstützte Server- Windows Server 2008 R2
Zielplattform- Fenster
Header- wtsapi32.h
Library Wtsapi32.lib
DLL- Wtsapi32.dll

Siehe auch

WTSCloseServer-

WTSOpenServer-