次の方法で共有


IIOCancelInformation インターフェイス (shobjidl_core.h)

進行状況ダイアログからプロセス スレッドにキャンセル ウィンドウ メッセージを投稿するためのメソッドを公開します。

このインターフェイスを使用すると、進行状況ダイアログで PostThreadMessage を介してワーカー スレッドにスレッド メッセージを投稿し、操作を取り消すことができます。 ワーカー スレッドは、GetMessagePeekMessageMsgWaitForMultipleObjectsEx を介してメッセージ キューを定期的にチェックする必要があります。

IIOCancelInformation::SetCancelInformation メソッドは、進行状況ダイアログに対して、ユーザーが [キャンセル] をクリックしたときに PostThreadMessage に対するスレッド ID とメッセージを通知します。 スレッド ID が "ゼロ" の場合、キャンセル メッセージの送信操作が無効になります。

継承

IIOCancelInformation インターフェイスは、IUnknown インターフェイスから継承します。 IIOCancelInformation には、次の種類のメンバーもあります。

メソッド

IIOCancelInformation インターフェイスには、これらのメソッドがあります。

 
IIOCancelInformation::GetCancelInformation

ユーザーが進行状況 UI から [キャンセル] を選択したときに投稿される情報を返します。
IIOCancelInformation::SetCancelInformation

ユーザーが進行状況 UI から [キャンセル] を選択したときに投稿される情報を設定します。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)