IComponent2::QueryDispatch メソッド (mmc.h)
QueryDispatch メソッドは、指定した項目のスナップイン IDispatch インターフェイスを返します。 MMC は、 MMC 2.0 Automation オブジェクト モデルを介してこのインターフェイスを公開します。 スクリプトまたは他のアプリケーションは、View.SnapinScopeObject メソッドと View.SnapinSelectionObject メソッドを使用して、指定された Cookie で表される項目の IDispatch インターフェイスにアクセスできます。
構文
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
ディスパッチ インターフェイス ポインター。 スナップインは、Cookie 値に対応する IDispatch インターフェイスに *ppDispatch を設定します。
戻り値
成功した場合、戻り値は S_OK。 その他の戻り値は、エラー コードを示します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | mmc.h |