Метод IWRdsProtocolConnection::SessionArbitrationEnumeration (wtsprotocol.h)
Вызывается после арбитража, чтобы разрешить протоколу указать сеансы для повторного подключения. Расширение протокола должно возвращать E_NOTIMPL для использования арбитража сеанса по умолчанию.
Синтаксис
HRESULT SessionArbitrationEnumeration(
[in] HANDLE_PTR hUserToken,
[in] BOOL bSingleSessionPerUserEnabled,
[out] ULONG *pSessionIdArray,
[in, out] ULONG *pdwSessionIdentifierCount
);
Параметры
[in] hUserToken
Дескриптор, представляющий маркер пользователя.
[in] bSingleSessionPerUserEnabled
Указывает, может ли пользователь быть связан только с одним сеансом.
[out] pSessionIdArray
Указатель на массив ULONG , который получает идентификаторы отключенных сеансов для пользователя. Если этот параметр имеет значение NULL, служба удаленных рабочих столов запрашивает количество элементов для выделения этого массива. Поместите число идентификаторов в значение, на которое указывает pdwSessionIdentifierCount.
[in, out] pdwSessionIdentifierCount
Указатель на значение ULONG , которое получает количество элементов в массиве pSessionIdArray .
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Windows |
Header | wtsprotocol.h |