Estructura SMMCDataObjects (mmc.h)
La estructura SMMCDataObjects define el formato de los datos para el formato del Portapapeles de CCF_MULTI_SELECT_SNAPINS . La estructura contiene la matriz de punteros al objeto de datos de selección múltiple de cada complemento representado en el conjunto de elementos seleccionados en el panel de resultados.
Sintaxis
typedef struct _SMMCDataObjects {
DWORD count;
LPDATAOBJECT lpDataObject[1];
} SMMCDataObjects;
Miembros
count
Número de complementos cuyos elementos se seleccionan en el panel de resultados.
lpDataObject[1]
Matriz de punteros a los objetos de datos de selección múltiple para cada complemento seleccionado en el panel de resultados.
Comentarios
Cada objeto de datos consta de los tipos de nodo asociados a un complemento determinado. Los objetos de datos se pasan mediante GlobalAlloc.
Los objetos de datos de selección múltiple contienen una lista que contiene cada tipo de nodo representado en el conjunto de elementos seleccionados para ese complemento determinado en el panel de resultados. La lista de tipos de nodo de un objeto de datos multiselección determinado se puede recuperar como una matriz de GUID de tipo nodo llamando a IDataObject::GetData en ese objeto de datos con el formato del Portapapeles de CCF_OBJECT_TYPES_IN_MULTI_SELECT .
Cada objeto de datos de selección múltiple también contiene una lista que contiene los elementos seleccionados que pertenecen a un complemento determinado. Cada complemento es responsable de definir el formato y el método de recuperación de la lista de sus elementos seleccionados.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Encabezado | mmc.h |