Метод 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 |