Поделиться через


Метод IComponentData::QueryDataObject (mmc.h)

Метод IComponentData::QueryDataObject возвращает объект данных, который можно использовать для получения сведений контекста для указанного файла cookie.

Синтаксис

HRESULT QueryDataObject(
  [in]  MMC_COOKIE        cookie,
  [in]  DATA_OBJECT_TYPES type,
  [out] LPDATAOBJECT      *ppDataObject
);

Параметры

[in] 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
Header mmc.h

См. также раздел

Icomponent

IComponentData

IConsole2

Idataobject