Método IComponent::QueryDataObject (mmc.h)
O método IComponent::QueryDataObject retorna um objeto de dados que pode ser usado para recuperar informações de contexto para o cookie especificado.
Sintaxe
HRESULT QueryDataObject(
[in] MMC_COOKIE cookie,
[in] DATA_OBJECT_TYPES type,
[out] LPDATAOBJECT *ppDataObject
);
Parâmetros
[in] cookie
Um valor que especifica o identificador exclusivo para o qual o objeto de dados é necessário. Quando chamado para itens de lista virtual, que não têm cookies, esse parâmetro é definido como o índice de lista de itens.
[in] type
Um valor que especifica o objeto de dados como um dos seguintes.
CCT_SCOPE = 0x8000
Objeto de dados para o item de escopo.
CCT_RESULT = 0x8001
Objeto de dados para o item de resultado.
CCT_SNAPIN_MANAGER = 0x8002
Objeto de dados para o contexto do Gerenciador de Snap-In.
CCT_UNINITIALIZED = 0xFFFF
O objeto de dados tem um tipo inválido.
Essas constantes são membros da enumeração DATA_OBJECT_TYPES .
[out] ppDataObject
Um ponteiro para o endereço do objeto de dados retornado.
Valor retornado
Esse método pode retornar um desses valores.
Comentários
Esses objetos de dados podem ser passados para o mesmo snap-in ou para snap-ins de extensão que os exigem. Algumas das interfaces do MMC que podem usar esse objeto de dados são IComponent, IComponentData, IContextMenuProvider, IExtendContextMenu, IExtendPropertySheet2 e IPropertySheetProvider.
Requisitos
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | mmc.h |