Condividi tramite


Struttura SMMCDataObjects (mmc.h)

La struttura SMMCDataObjects definisce il formato dei dati per il formato degli Appunti CCF_MULTI_SELECT_SNAPINS . La struttura contiene la matrice di puntatori all'oggetto dati multiselection di ogni snap-in rappresentato nel set di elementi selezionati nel riquadro dei risultati.

Sintassi

typedef struct _SMMCDataObjects {
  DWORD        count;
  LPDATAOBJECT lpDataObject[1];
} SMMCDataObjects;

Members

count

Numero di snap-in i cui elementi sono selezionati nel riquadro dei risultati.

lpDataObject[1]

Matrice di puntatori agli oggetti dati di selezione multipla per ogni snap-in selezionato nel riquadro dei risultati.

Commenti

Ogni oggetto dati è costituito dai tipi di nodo associati a uno snap-in specificato. Gli oggetti dati vengono passati usando GlobalAlloc.

Gli oggetti dati di selezione multipla contengono un elenco che contiene ogni tipo di nodo rappresentato nel set di elementi selezionati per tale particolare snap-in nel riquadro dei risultati. L'elenco dei tipi di nodo da un particolare oggetto dati multisezionazione può essere recuperato come matrice di GUID dei tipi di nodo chiamando IDataObject::GetData in tale oggetto dati con il formato CCF_OBJECT_TYPES_IN_MULTI_SELECT Appunti.

Ogni oggetto dati di selezione multipla contiene anche un elenco che contiene gli elementi selezionati di proprietà di un determinato snap-in. Ogni snap-in è responsabile della definizione del formato e del metodo di recupero dell'elenco degli elementi selezionati.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Intestazione mmc.h

Vedi anche

CCF_MULTI_SELECT_SNAPINS

Multiselezione

SMMCObjectTypes