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