ITsSbResourceNotificationEx::NotifyClientConnectionStateChangeEx 方法 (sbtsv.h)
通知已注册的插件有关客户端连接中的状态更改。
语法
HRESULT NotifyClientConnectionStateChangeEx(
[in] BSTR userName,
[in] BSTR domain,
[in] BSTR initialProgram,
[in] BSTR poolName,
[in] BSTR targetName,
[in] CONNECTION_CHANGE_NOTIFICATION connectionChangeType
);
参数
[in] userName
用户名。
[in] domain
用户域。
[in] initialProgram
初始程序。
[in] poolName
池的名称。
[in] targetName
目标的名称。
[in] connectionChangeType
已发生的更改类型。 此参数的取值可为下列值之一:
CONNECTION_REQUEST_PENDING
客户端请求正在等待用户的会话登录。
CONNECTION_REQUEST_FAILED
RD 连接代理无法处理请求。 在 RD 连接代理从其存储区中删除连接请求之前发出此值。
CONNECTION_REQUEST_TIMEDOUT
请求超时。这通常意味着用户已取消请求,或者由于网络连接问题而无法登录。 在 RD 连接代理从其存储区中删除连接请求之前发出此值。
CONNECTION_REQUEST_SUCCEEDED
用户已成功登录到目标计算机。 在 RD 连接代理从其存储区中删除连接请求之前发出此值。
CONNECTION_REQUEST_CANCELLED
RD 连接代理取消了连接请求
因为 RD 连接代理服务停止时正在处理连接请求。
返回值
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2012 |
目标平台 | Windows |
标头 | sbtsv.h |