SMMCDataObjects 構造体 (mmc.h)
SMMCDataObjects 構造体は、CCF_MULTI_SELECT_SNAPINSクリップボード形式のデータの形式を定義します。 構造体には、結果ウィンドウで選択した項目のセットで表される各スナップインの複数選択データ オブジェクトへのポインターの配列が含まれています。
構文
typedef struct _SMMCDataObjects {
DWORD count;
LPDATAOBJECT lpDataObject[1];
} SMMCDataObjects;
メンバー
count
結果ウィンドウで項目が選択されているスナップインの数。
lpDataObject[1]
結果ウィンドウで選択された各スナップインの複数選択データ オブジェクトへのポインターの配列。
注釈
各データ オブジェクトは、特定のスナップインに関連付けられているノードの種類で構成されます。 データ オブジェクトは GlobalAlloc を使用して渡されます。
複数選択データ オブジェクトには、結果ウィンドウ内の特定のスナップインに対して選択された項目のセットで表される各ノード タイプを含むリストが保持されます。 特定の複数選択データ オブジェクトのノード型の一覧は、CCF_OBJECT_TYPES_IN_MULTI_SELECTクリップボード形式でそのデータ オブジェクトに対して IDataObject::GetData を呼び出すことによって、ノード タイプ GUID の配列として取得できます。
各複数選択データ オブジェクトには、特定のスナップインが所有する選択した項目を含むリストも保持されます。 各スナップインは、選択した項目のリストの形式と取得方法を定義します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
Header | mmc.h |