Структура «СММCDataObjects» (mmc.h)
Структура МИССИЯCDataObjects определяет формат данных для CCF_MULTI_SELECT_SNAPINS буфера обмена. Структура содержит массив указателей на объект данных multiselection каждой оснастки, представленной в наборе выбранных элементов в области результатов.
Синтаксис
typedef struct _SMMCDataObjects {
DWORD count;
LPDATAOBJECT lpDataObject[1];
} SMMCDataObjects;
Члены
count
Количество оснастки, элементы которых выбраны в области результатов.
lpDataObject[1]
Массив указателей на объекты данных multiselection для каждой оснастки, выбранной в области результатов.
Комментарии
Каждый объект данных состоит из типов узлов, связанных с данной оснасткой. Объекты данных передаются с помощью GlobalAlloc.
Объекты данных multiselection содержат список, содержащий каждый тип узла, представленный в наборе выбранных элементов для конкретной оснастки в области результатов. Список типов узлов из определенного объекта данных multiselection можно получить в виде массива GUID типа узла путем вызова IDataObject::GetData для этого объекта данных в формате буфера обмена CCF_OBJECT_TYPES_IN_MULTI_SELECT .
Каждый объект данных multiselection также содержит список, содержащий выбранные элементы, принадлежащие определенной оснастке. Каждая оснастка отвечает за определение формата и метода получения списка выбранных элементов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Верхняя часть | mmc.h |