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


Метод IWRdsProtocolConnection::LogonNotify (wtsprotocol.h)

Вызывается, когда пользователь вошел в сеанс.

Синтаксис

HRESULT LogonNotify(
  [in]      HANDLE_PTR                hClientToken,
  [in]      WCHAR                     *wszUserName,
  [in]      WCHAR                     *wszDomainName,
  [in]      WRDS_SESSION_ID           *SessionId,
  [in, out] PWRDS_CONNECTION_SETTINGS pWRdsConnectionSettings
);

Параметры

[in] hClientToken

Дескриптор, представляющий маркер пользователя.

[in] wszUserName

Указатель на строку, завершающуюся значением NULL, которая содержит имя пользователя.

[in] wszDomainName

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

[in] SessionId

Указатель на структуру WRDS_SESSION_ID , которая однозначно идентифицирует сеанс.

[in, out] pWRdsConnectionSettings

Указатель на структуру WRDS_CONNECTION_SETTINGS , содержащую параметры подключения для сеанса.

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

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Это уведомление о событии, и вы должны немедленно вернуться из этого метода. Чтобы избежать возможной взаимоблокировки, не следует выполнять вызовы функций или методов, которые прямо или косвенно приводят к вызову API служб удаленных рабочих столов. Если необходимо выполнить какой-либо исходящий вызов, следует запустить новый поток и выполнить исходящий вызов из нового потока.

Требования

   
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2012
Целевая платформа Windows
Header wtsprotocol.h

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

IWRdsProtocolConnection