Freigeben über


IWRdsProtocolConnection::SessionArbitrationEnumeration-Methode (wtsprotocol.h)

Wird nach dem Schiedsverfahren aufgerufen, damit das Protokoll die Sitzungen angeben kann, die wiederhergestellt werden sollen. Die Protokollerweiterung sollte E_NOTIMPL zurückgeben, um die Standardsitzungsverschiedung zu verwenden.

Syntax

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

Parameter

[in] hUserToken

Ein Handle, das das Benutzertoken darstellt.

[in] bSingleSessionPerUserEnabled

Gibt an, ob ein Benutzer nur einer einzelnen Sitzung zugeordnet werden kann.

[out] pSessionIdArray

Ein Zeiger auf ein ULONG-Array , das die getrennten Sitzungs-IDs für den Benutzer empfängt. Wenn dieser Parameter NULL ist, fordert der Remotedesktopdienstedienst die Anzahl der Elemente an, die dieses Array zuordnen sollen. Platzieren Sie die Anzahl der Bezeichner in dem Wert, auf den pdwSessionIdentifierCount verweist.

[in, out] pdwSessionIdentifierCount

Ein Zeiger auf einen ULONG-Wert , der die Anzahl der Elemente im pSessionIdArray-Array empfängt .

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

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

Weitere Informationen

IWRdsProtocolConnection