Поделиться через


Метод IWTSProtocolConnection::SessionArbitrationEnumeration (wtsprotocol.h)

[IWTSProtocolConnection::SessionArbitrationEnumeration больше недоступен для использования с Windows Server 2012. Вместо этого используйте IWRdsProtocolConnection::SessionArbitrationEnumeration.]

Извлекает коллекцию идентификаторов сеансов для повторного подключения.

Синтаксис

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

Параметры

[in] hUserToken

Указатель на дескриптор маркера пользователя.

[in] bSingleSessionPerUserEnabled

Логическое значение, указывающее, может ли пользователь быть связан не более чем с одним сеансом.

[out] pSessionIdArray

Указатель на массив целых чисел, содержащий идентификаторы отключенных сеансов для пользователя.

[in, out] pdwSessionIdentifierCount

Указатель на целое число, указывающее количество идентификаторов отключенных сеансов, на которые ссылается параметр pSessionIdArray .

Возвращаемое значение

None

Remarks

Служба удаленных рабочих столов вызывает этот метод для поиска существующих сеансов, к которым этот пользователь может повторно подключиться. Если этот метод возвращает код ошибки HRESULT или не возвращает идентификаторы сеансов, служба удаленных рабочих столов выполняет арбитраж самостоятельно.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 R2
Целевая платформа Windows
Header wtsprotocol.h

См. также раздел

IWTSProtocolConnection