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 |