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


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

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

Указывает, что пользователь вошел в сеанс.

Синтаксис

HRESULT LogonNotify(
  [in] HANDLE_PTR     hClientToken,
  [in] WCHAR          *wszUserName,
  [in] WCHAR          *wszDomainName,
  [in] WTS_SESSION_ID *SessionId
);

Параметры

[in] hClientToken

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

[in] wszUserName

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

[in] wszDomainName

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

[in] SessionId

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

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

None

Remarks

Служба удаленных рабочих столов также вызывает этот метод при изменении состояния сеанса.

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

Требования

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

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

IWTSProtocolConnection