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


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

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

View.SnapinScopeObject

View.SnapinSelectionObject