IComponentData::QueryDataObject メソッド (mmc.h)

IComponentData::QueryDataObject メソッドは、指定された Cookie のコンテキスト情報を取得するために使用できるデータ オブジェクトを返します。

構文

HRESULT QueryDataObject(
  [in]  MMC_COOKIE        cookie,
  [in]  DATA_OBJECT_TYPES type,
  [out] LPDATAOBJECT      *ppDataObject
);

パラメーター

[in] 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 インターフェイスには、 IComponentIComponentDataIContextMenuProviderIExtendContextMenuIExtendPropertySheet2IPropertySheetProvider などがあります。

要件

要件
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー mmc.h

こちらもご覧ください

IComponent

IComponentData

IConsole2

Idataobject