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 |