IIOCancelInformation::SetCancelInformation 方法 (shobjidl_core.h)
設定當使用者從進度 UI 選取 [取消 ] 時所張貼的資訊。 允許主要物件告訴進度對話方塊執行緒有關進程執行緒,讓進度對話方塊可以在使用者按一下 [ 取消] 時傳送進程執行緒訊息識別碼。
語法
HRESULT SetCancelInformation(
[in] DWORD dwThreadID,
[in] UINT uMsgCancel
);
參數
[in] dwThreadID
類型: DWORD
要取消的進程執行緒識別碼。
[in] uMsgCancel
類型: UINT
要張貼至執行緒的取消訊息。
傳回值
類型: HRESULT
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
當使用者從進度 UI 選取 [取消 ] 時, dwThreadID 將會取消任何擱置或未來的輸入/輸出 (I/O) 要求。 此外,從進度對話方塊收到的 uMsgCancel 訊息也會張貼到執行緒,以告知它結束等候狀態,如果非同步 I/O 擱置中。
需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | shobjidl_core.h (包括 Shobjidl.h) |
Dll | Shell32.dll |