共用方式為


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