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 |
ヘッダー | mmc.h |