IMsTscAxEvents::OnConfirmClose 方法
当客户端调用 IMsRdpClient::RequestClose 方法时调用。 为了响应此事件,应提示用户确认关闭连接。 有关更多信息,请参见下面的“备注”部分。
语法
void OnConfirmClose(
[out] VARIANT_BOOL *pfAllowClose
);
参数
-
pfAllowClose [out]
-
如果 VARIANT_TRUE,则默认表示用户要关闭连接。 如果 VARIANT_FALSE,则表示用户不想关闭连接。 有关更多信息,请参见下面的“备注”部分。
返回值
此方法不返回值。
备注
当容器应用程序调用 IMsRdpClient::RequestClose 方法时,该方法返回一个值,该值指示容器是否应在关闭控件连接之前等待 OnConfirmClose 事件发生。 如果 RequestClose 返回 controlCloseWaitForEvents,并且用户已连接并登录到其远程桌面服务会话, 则 OnConfirmClose 事件将触发。 此时,容器应用程序可以提示用户,询问用户是否要关闭连接。 如果用户想要关闭连接,应用程序应将 pfAllowClose 参数设置为 VARIANT_TRUE 并继续关闭连接。 如果用户不想关闭,应用程序应将 pfAllowClose 设置为 VARIANT_FALSE ,并使连接保持打开状态。
有关远程桌面 Web 连接的详细信息,请参阅 远程桌面 Web 连接的要求。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista |
最低受支持的服务器 |
Windows Server 2008 |
类型库 |
|
DLL |
|
IID |
IMsTscAxEvents 定义为 336d5562-efa8-482e-8cb3-c5c0fc7a7db6 |