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


Метод 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

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

IWRdsProtocolConnection