Метод IComponent2::QueryDispatch (mmc.h)
Метод QueryDispatch возвращает интерфейс IDispatch оснастки для указанного элемента. MMC предоставит этот интерфейс через объектную модель автоматизации MMC 2.0. Скрипт или другие приложения могут получить доступ к интерфейсу IDispatch для элемента, представленного указанным файлом cookie, с помощью методов View.SnapinScopeObject и View.SnapinSelectionObject .
Синтаксис
HRESULT QueryDispatch(
[in] MMC_COOKIE cookie,
[in] DATA_OBJECT_TYPES type,
[out] LPDISPATCH *ppDispatch
);
Параметры
[in] cookie
Значение типа , указывающее элемент контекста (или элементы), для которого запрашивается интерфейс IDispatch. Значение файла cookie ранее предоставляется оснасткой, и MMC использует его в этом вызове метода.
[in] type
Значение типа , указывающее объект данных в качестве одного из следующих значений констант, которые являются членами перечисления DATA_OBJECT_TYPES .
CCT_SCOPE = 0x8000
Объект данных для панели область.
CCT_RESULT = 0x8001
Объект данных для области результатов.
[out] ppDispatch
Указатель интерфейса диспетчеризации. Оснастка устанавливает *ppDispatch в интерфейс IDispatch, соответствующий значению файла cookie.
Возвращаемое значение
В случае успешного выполнения возвращаемое значение будет S_OK. Другие возвращаемые значения указывают на код ошибки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | mmc.h |