SMMCDataObjects-Struktur (mmc.h)
Die SMMCDataObjects-Struktur definiert das Format der Daten für das CCF_MULTI_SELECT_SNAPINS Zwischenablageformat. Die Struktur enthält das Array von Zeigern auf das Multiselection-Datenobjekt jedes Snap-Ins, das in der Gruppe der ausgewählten Elemente im Ergebnisbereich dargestellt wird.
Syntax
typedef struct _SMMCDataObjects {
DWORD count;
LPDATAOBJECT lpDataObject[1];
} SMMCDataObjects;
Member
count
Die Anzahl der Snap-Ins, deren Elemente im Ergebnisbereich ausgewählt sind.
lpDataObject[1]
Array von Zeigern auf die Multiauswahldatenobjekte für jedes im Ergebnisbereich ausgewählte Snap-In.
Hinweise
Jedes Datenobjekt besteht aus den Knotentypen, die einem bestimmten Snap-In zugeordnet sind. Datenobjekte werden mithilfe von GlobalAlloc übergeben.
Die Multiselection-Datenobjekte enthalten eine Liste, die jeden Knotentyp enthält, der in der Gruppe der ausgewählten Elemente für dieses bestimmte Snap-In im Ergebnisbereich dargestellt wird. Die Liste der Knotentypen aus einem bestimmten Multiselection-Datenobjekt kann als Array von Knotentyp-GUIDs abgerufen werden, indem IDataObject::GetData für dieses Datenobjekt mit dem CCF_OBJECT_TYPES_IN_MULTI_SELECT Zwischenablageformat aufgerufen wird.
Jedes Multiselection-Datenobjekt enthält auch eine Liste, die die ausgewählten Elemente enthält, die einem bestimmten Snap-In gehören. Jedes Snap-In ist dafür verantwortlich, das Format und die Methode zum Abrufen der Liste der ausgewählten Elemente zu definieren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Kopfzeile | mmc.h |