ITsSbResourceNotification::NotifyClientConnectionStateChange 方法 (sbtsv.h)

通知已注册的插件有关客户端连接中的状态更改。

语法

HRESULT NotifyClientConnectionStateChange(
  [in] CONNECTION_CHANGE_NOTIFICATION ChangeType,
  [in] ITsSbClientConnection          *pConnection
);

参数

[in] ChangeType

发生的更改的类型。 此参数的取值可为下列值之一:

CONNECTION_REQUEST_PENDING

客户端请求正在等待用户的会话登录。

CONNECTION_REQUEST_FAILED

RD 连接代理无法处理请求。 此值是在 RD 连接代理从其存储区中删除连接请求之前发出的。

CONNECTION_REQUEST_TIMEDOUT

请求超时。这通常意味着用户已取消请求,或者由于网络连接问题而无法登录。 此值是在 RD 连接代理从其存储区中删除连接请求之前发出的。

CONNECTION_REQUEST_SUCCEEDED

用户已成功登录到目标计算机。 此值是在 RD 连接代理从其存储区中删除连接请求之前发出的。

CONNECTION_REQUEST_CANCELLED

RD 连接代理取消了连接请求

因为 RD 连接代理服务停止时正在处理连接请求。

[in] pConnection

指向 ITsSbClientConnection 连接对象的指针。

返回值

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

RD 连接代理调用 NotifyClientConnectionStateChange 方法,以通知已注册的插件有关客户端连接中的状态更改。

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2012
目标平台 Windows
标头 sbtsv.h

另请参阅

ITsSbClientConnection

ITsSbResourceNotification