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 |