IComponent::QueryDataObject 方法 (mmc.h)
IComponent::QueryDataObject 方法返回可用于检索指定 Cookie 的上下文信息的数据对象。
语法
HRESULT QueryDataObject(
[in] MMC_COOKIE cookie,
[in] DATA_OBJECT_TYPES type,
[out] LPDATAOBJECT *ppDataObject
);
parameters
[in] cookie
一个 值,该值指定需要数据对象的唯一标识符。 当为没有 Cookie 的虚拟列表项调用时,此参数设置为项列表索引。
[in] type
一个 值,该值将数据对象指定为以下值之一。
CCT_SCOPE = 0x8000
作用域项的数据对象。
CCT_RESULT = 0x8001
结果项的数据对象。
CCT_SNAPIN_MANAGER = 0x8002
Snap-In Manager 上下文的数据对象。
CCT_UNINITIALIZED = 0xFFFF
数据对象的类型无效。
这些常量是 DATA_OBJECT_TYPES 枚举的成员。
[out] ppDataObject
指向返回的数据对象的地址的指针。
返回值
此方法可以返回其中一个值。
注解
这些数据对象可以传递到同一管理单元或需要它们的扩展管理单元。 可以使用此数据对象的一些 MMC 接口包括 IComponent、 IComponentData、 IContextMenuProvider、 IExtendContextMenu、 IExtendPropertySheet2 和 IPropertySheetProvider。
要求
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | mmc.h |