IIOCancelInformation 介面 (shobjidl_core.h)
公開從 [進度] 對話方塊將取消視窗訊息張貼至進程執行緒的方法。
這個介面可讓進度對話方塊透過 PostThreadMessage 將執行緒訊息張貼至背景工作執行緒,以取消其作業。 背景工作執行緒必須透過 GetMessage、 PeekMessage 或 MsgWaitForMultipleObjectsEx定期檢查訊息佇列。
IIOCancelInformation::SetCancelInformation方法會告知進度對話方塊,當使用者按一下 [取消] 時,執行緒識別碼和PostThreadMessage的訊息。 執行緒識別碼 「zero」 會停用取消訊息的傳送作業。
繼承
IIOCancelInformation介面繼承自IUnknown介面。 IIOCancelInformation 也有下列類型的成員:
方法
IIOCancelInformation介面具有這些方法。
IIOCancelInformation::GetCancelInformation 傳回當使用者從進度 UI 中選取 [取消] 時所張貼的資訊。 |
IIOCancelInformation::SetCancelInformation 設定當使用者從進度 UI 中選取 [取消] 時所張貼的資訊。 |
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | shobjidl_core.h (包含 Shobjidl.h) |