ITsSbBaseNotifySink::OnReportStatus 方法 (sbtsv.h)

将有关客户端连接处理 (RDC) 客户端的状态消息发送到远程桌面连接。

语法

HRESULT OnReportStatus(
  [in] CLIENT_MESSAGE_TYPE messageType,
  [in] DWORD               messageID
);

parameters

[in] messageType

消息类型。 此参数须为下列值之一。

CLIENT_MESSAGE_CONNECTION_STATUS

状态消息。

CLIENT_MESSAGE_CONNECTION_ERROR

错误信息。

[in] messageID

消息 ID。 此参数须为下列值之一。

TS_STATUS_VM_LOADING

正在加载虚拟机。

TS_STATUS_VM_WAKING

虚拟机正在唤醒。

TS_STATUS_VM_BOOTING

虚拟机正在启动。

返回值

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

注解

此方法允许插件向 RDC 客户端发送更具体的状态和错误消息,替代远程桌面连接代理 (RD 连接代理) 发送到客户端的默认状态和错误消息。

以下错误代码由 RD 连接代理定义,供插件使用。

要求

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

请参阅

ITsSbBaseNotifySink