Metodo IComponent::QueryDataObject (mmc.h)

Il metodo IComponent::QueryDataObject restituisce un oggetto dati che può essere utilizzato per recuperare le informazioni di contesto per il cookie specificato.

Sintassi

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

Parametri

[in] cookie

Valore che specifica l'identificatore univoco per il quale è necessario l'oggetto dati. Quando viene chiamato per gli elementi dell'elenco virtuale, che non dispongono di cookie, questo parametro viene impostato sull'indice dell'elenco di elementi.

[in] type

Valore che specifica l'oggetto dati come uno dei seguenti.

CCT_SCOPE = 0x8000

Oggetto dati per l'elemento dell'ambito.

CCT_RESULT = 0x8001

Oggetto dati per l'elemento risultato.

CCT_SNAPIN_MANAGER = 0x8002

Oggetto dati per il contesto di Snap-In Manager.

CCT_UNINITIALIZED = 0xFFFF

L'oggetto dati ha un tipo non valido.

Queste costanti sono membri dell'enumerazione DATA_OBJECT_TYPES .

[out] ppDataObject

Puntatore all'indirizzo dell'oggetto dati restituito.

Valore restituito

Questo metodo può restituire uno di questi valori.

Commenti

Questi oggetti dati possono essere passati allo stesso snap-in o agli snap-in di estensione che li richiedono. Alcune interfacce MMC che possono usare questo oggetto dati sono IComponent, IComponentData, IContextMenuProvider, IExtendContextMenu, IExtendPropertySheet2 e IPropertySheetProvider.

Requisiti

   
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione mmc.h

Vedi anche

IComponent

IComponentData::QueryDataObject

Idataobject