IIOCancelInformation 接口 (shobjidl_core.h)

公开用于从进度对话框将取消窗口消息发布到进程线程的方法。

此接口允许进度对话框通过 PostThreadMessage 将线程消息发布到工作线程,以取消其操作。 工作线程必须定期通过 GetMessagePeekMessageMsgWaitForMultipleObjectsEx 检查消息队列。

当用户单击“取消”时,IIOCancelInformation::SetCancelInformation 方法会告知进度对话框哪个线程 ID 和 PostThreadMessage 的消息。 线程 ID 为“零”会禁用取消消息的发送操作。

继承

IIOCancelInformation 接口继承自 IUnknown 接口。 IIOCancelInformation 也有以下类型的成员:

方法

IIOCancelInformation 接口具有这些方法。

 
IIOCancelInformation::GetCancelInformation

返回当用户从进度 UI 中选择“取消”时发布的信息。
IIOCancelInformation::SetCancelInformation

设置当用户从进度 UI 选择“取消”时发布的信息。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)