WTSConnectSessionW-Funktion (wtsapi32.h)
Verbindet eine Remotedesktopdienste-Sitzung mit einer vorhandenen Sitzung auf dem lokalen Computer.
Syntax
BOOL WTSConnectSessionW(
[in] ULONG LogonId,
[in] ULONG TargetLogonId,
[in] PWSTR pPassword,
[in] BOOL bWait
);
Parameter
[in] LogonId
Die Anmelde-ID der Sitzung, mit der eine Verbindung hergestellt werden soll. Der Benutzer dieser Sitzung muss über Berechtigungen zum Herstellen einer Verbindung mit einer vorhandenen Sitzung verfügen. Die Ausgabe dieser Sitzung wird an die vom TargetLogonId Parameter identifizierte Sitzung weitergeleitet.
Dies kann LOGONID_CURRENT sein, um die aktuelle Sitzung zu verwenden.
[in] TargetLogonId
Die Anmelde-ID der Sitzung, um die Ausgabe der Sitzung zu empfangen, die durch den parameter LogonId dargestellt wird. Die Ausgabe der sitzung, die durch die LogonId Parameter identifiziert wird, wird an diese Sitzung weitergeleitet.
Dies kann LOGONID_CURRENT sein, um die aktuelle Sitzung zu verwenden.
[in] pPassword
Ein Zeiger auf das Kennwort für das Benutzerkonto, das im parameter LogonId angegeben ist. Der Wert pPassword- kann eine leere Zeichenfolge sein, wenn der Aufrufer mit demselben Domänennamen und Benutzernamen wie die Anmelde-ID angemeldet ist. Der Wert pPassword- kann nicht NULL-sein.
[in] bWait
Gibt an, ob der Vorgang synchron ist. Geben Sie TRUE- an, bis der Vorgang abgeschlossen ist, oder FALSE- sofort zurückzugeben.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Wert ungleich Null.
Wenn die Funktion fehlschlägt, ist der Rückgabewert null. Rufen Sie GetLastErrorauf, um erweiterte Fehlerinformationen zu erhalten.
Bemerkungen
Der Parameter LogonId oder TargetLogonId Parameter kann LOGONID_CURRENT, jedoch nicht beides sein.
Anmerkung
Der wtsapi32.h-Header definiert WTSConnectSession als Alias, der automatisch die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante 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 mit SP1 |
mindestens unterstützte Server- | Windows Server 2008 |
Zielplattform- | Fenster |
Header- | wtsapi32.h |
Library | Wtsapi32.lib |
DLL- | Wtsapi32.dll |