Compartir a través de


Método IComponent::QueryDataObject (mmc.h)

El método IComponent::QueryDataObject devuelve un objeto de datos que se puede usar para recuperar información de contexto para la cookie especificada.

Sintaxis

HRESULT QueryDataObject(
  [in]  MMC_COOKIE        cookie,
  [in]  DATA_OBJECT_TYPES type,
  [out] LPDATAOBJECT      *ppDataObject
);

Parámetros

[in] cookie

Valor que especifica el identificador único para el que se requiere el objeto de datos. Cuando se llama a para los elementos de lista virtual, que no tienen cookies, este parámetro se establece en el índice de lista de elementos.

[in] type

Valor que especifica el objeto de datos como uno de los siguientes.

CCT_SCOPE = 0x8000

Objeto de datos para el elemento de ámbito.

CCT_RESULT = 0x8001

Objeto de datos para el elemento de resultado.

CCT_SNAPIN_MANAGER = 0x8002

Objeto de datos para el contexto de Snap-In Manager.

CCT_UNINITIALIZED = 0xFFFF

El objeto de datos tiene un tipo no válido.

Estas constantes son miembros de la enumeración DATA_OBJECT_TYPES .

[out] ppDataObject

Puntero a la dirección del objeto de datos devuelto.

Valor devuelto

Este método puede devolver uno de estos valores.

Comentarios

Estos objetos de datos se pueden pasar al mismo complemento o a complementos de extensión que los requieran. Algunas de las interfaces MMC que pueden usar este objeto de datos son IComponent, IComponentData, IContextMenuProvider, IExtendContextMenu, IExtendPropertySheet2 e IPropertySheetProvider.

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado mmc.h

Consulte también

IComponent

IComponentData::QueryDataObject

IDataObject