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 |