SMMCDataObjects 結構 (mmc.h)
SMMCDataObjects 結構會定義CCF_MULTI_SELECT_SNAPINS剪貼簿格式的數據格式。 結構包含結果窗格中所選取專案集合中所表示之每一個嵌入式管理單元之多重選取數據物件的指標數位。
語法
typedef struct _SMMCDataObjects {
DWORD count;
LPDATAOBJECT lpDataObject[1];
} SMMCDataObjects;
成員
count
在結果窗格中選取專案的嵌入式管理單元數目。
lpDataObject[1]
結果窗格中所選取之每個嵌入式管理單元之多重選取數據物件的指標數位。
備註
每個數據物件都包含與指定嵌入式管理單元相關聯的節點類型。 數據物件會使用 GlobalAlloc 傳遞。
多重選取資料物件會保存清單,其中包含結果窗格中該特定嵌入式管理單元所選取專案集中所代表的每個節點類型。 從特定多重選取數據物件擷取節點類型的清單,可以藉由呼叫該數據物件上的 IDataObject::GetData ,以 CCF_OBJECT_TYPES_IN_MULTI_SELECT 剪貼簿格式來擷取為節點類型 GUID 的數位。
每個多重選取的數據物件也會保存一份清單,其中包含特定嵌入式管理單元所擁有的選取專案。 每個嵌入式管理單元都會負責定義擷取所選取項目清單的格式和方法。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
標頭 | mmc.h |