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


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

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

Синтаксис

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

Параметры

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

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

Icomponent

IComponentData::QueryDataObject

Idataobject