Freigeben über


IWTSProtocolConnection::SessionArbitrationEnumeration-Methode (wtsprotocol.h)

[IWTSProtocolConnection::SessionArbitrationEnumeration ist ab Windows Server 2012 nicht mehr verfügbar. Verwenden Sie stattdessen IWRdsProtocolConnection::SessionArbitrationEnumeration.]

Ruft eine Sammlung von Sitzungs-IDs zur Wiederherstellung der Verbindung ab.

Syntax

HRESULT SessionArbitrationEnumeration(
  [in]      HANDLE_PTR hUserToken,
  [in]      BOOL       bSingleSessionPerUserEnabled,
  [out]     ULONG      *pSessionIdArray,
  [in, out] ULONG      *pdwSessionIdentifierCount
);

Parameter

[in] hUserToken

Ein Zeiger auf ein Benutzertokenhandle.

[in] bSingleSessionPerUserEnabled

Ein boolescher Wert, der angibt, ob ein Benutzer höchstens einer Sitzung zugeordnet werden kann.

[out] pSessionIdArray

Ein Zeiger auf ein Array von ganzen Zahlen, das die getrennten Sitzungs-IDs für den Benutzer enthält.

[in, out] pdwSessionIdentifierCount

Ein Zeiger auf eine ganze Zahl, der die Anzahl der getrennten Sitzungs-IDs angibt, auf die vom Parameter pSessionIdArray verwiesen wird.

Rückgabewert

Keine

Bemerkungen

Der Remotedesktopdienstedienst ruft diese Methode auf, um nach vorhandenen Sitzungen zu suchen, mit denen dieser Benutzer erneut eine Verbindung herstellen kann. Wenn diese Methode einen HRESULT-Fehlercode zurückgibt oder keine Sitzungs-IDs zurückgibt, führt der Remotedesktopdienste-Dienst selbst ein Schiedsverfahren durch.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 R2
Zielplattform Windows
Kopfzeile wtsprotocol.h

Weitere Informationen

IWTSProtocolConnection