Compartilhar via


Estrutura SMMCDataObjects (mmc.h)

A estrutura SMMCDataObjects define o formato dos dados para o formato da área de transferência CCF_MULTI_SELECT_SNAPINS. A estrutura contém a matriz de ponteiros para o objeto de dados de várias seleções de cada snap-in representado no conjunto de itens selecionados no painel de resultados.

Sintaxe

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

Membros

count

O número de snap-ins cujos itens são selecionados no painel de resultados.

lpDataObject[1]

Matriz de ponteiros para os objetos de dados de várias seleções para cada snap-in selecionado no painel de resultados.

Comentários

Cada objeto de dados consiste nos tipos de nó associados a um determinado snap-in. Os objetos de dados são passados usando GlobalAlloc.

Os objetos de dados de várias seleções contêm uma lista que contém cada tipo de nó representado no conjunto de itens selecionados para esse snap-in específico no painel de resultados. A lista de tipos de nó de um objeto de dados de várias seleções específicas pode ser recuperada como uma matriz de GUIDs de tipo de nó chamando IDataObject::GetData nesse objeto de dados com o formato da área de transferência CCF_OBJECT_TYPES_IN_MULTI_SELECT.

Cada objeto de dados de várias seleções também contém uma lista que contém os itens selecionados pertencentes a um snap-in específico. Cada snap-in é responsável por definir o formato e o método de recuperação da lista de seus itens selecionados.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Cabeçalho mmc.h

Confira também

CCF_MULTI_SELECT_SNAPINS

Seleção múltipla

SMMCObjectTypes