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
指向包含用户域名的以 null 结尾的字符串的指针。
[in] SessionId
指向唯一标识会话 的WRDS_SESSION_ID 结构的指针。
[in, out] pWRdsConnectionSettings
指向包含会话连接设置 的WRDS_CONNECTION_SETTINGS 结构的指针。
返回值
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
这是一个事件通知,应立即从此方法返回。 若要避免可能的死锁,不应进行直接或间接导致调用远程桌面服务 API 的任何函数或方法调用。 如果需要进行任何出站调用,则应启动一个新线程并从新线程进行出站调用。
要求
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2012 |
目标平台 | Windows |
标头 | wtsprotocol.h |