Partager via


Structure SMMCDataObjects (mmc.h)

La structure SMMCDataObjects définit le format des données pour le format du Presse-papiers CCF_MULTI_SELECT_SNAPINS. La structure contient le tableau de pointeurs vers l’objet de données multisélection de chaque composant logiciel enfichable représenté dans l’ensemble des éléments sélectionnés dans le volet de résultats.

Syntaxe

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

Membres

count

Nombre de composants enfichables dont les éléments sont sélectionnés dans le volet de résultats.

lpDataObject[1]

Tableau de pointeurs vers les objets de données multisélection pour chaque composant logiciel enfichable sélectionné dans le volet de résultats.

Remarques

Chaque objet de données se compose des types de nœuds associés à un composant logiciel enfichable donné. Les objets de données sont transmis à l’aide de GlobalAlloc.

Les objets de données multisélection contiennent une liste qui contient chaque type de nœud représenté dans l’ensemble d’éléments sélectionnés pour ce composant logiciel enfichable particulier dans le volet de résultats. La liste des types de nœuds d’un objet de données multisélection particulier peut être récupérée sous la forme d’un tableau de GUID de type nœud en appelant IDataObject ::GetData sur cet objet de données au format CCF_OBJECT_TYPES_IN_MULTI_SELECT Presse-papiers.

Chaque objet de données multisélection contient également une liste qui contient les éléments sélectionnés appartenant à un composant logiciel enfichable particulier. Chaque composant logiciel enfichable est chargé de définir le format et la méthode de récupération de la liste de ses éléments sélectionnés.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
En-tête mmc.h

Voir aussi

CCF_MULTI_SELECT_SNAPINS

Sélection multiple

SMMCObjectTypes