Partager via


IComponent::QueryDataObject, méthode (mmc.h)

La méthode IComponent::QueryDataObject retourne un objet de données qui peut être utilisé pour récupérer des informations de contexte pour le cookie spécifié.

Syntaxe

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

Paramètres

[in] cookie

Valeur qui spécifie l’identificateur unique pour lequel l’objet de données est requis. Lorsqu’il est appelé pour les éléments de liste virtuelle, qui n’ont pas de cookies, ce paramètre est défini sur l’index de liste d’éléments.

[in] type

Valeur qui spécifie l’objet de données comme suit.

CCT_SCOPE = 0x8000

Objet de données pour l’élément d’étendue.

CCT_RESULT = 0x8001

Objet de données pour l’élément de résultat.

CCT_SNAPIN_MANAGER = 0x8002

Objet de données pour le contexte Snap-In Manager.

CCT_UNINITIALIZED = 0xFFFF

L’objet de données a un type non valide.

Ces constantes sont membres de l’énumération DATA_OBJECT_TYPES .

[out] ppDataObject

Pointeur vers l’adresse de l’objet de données retourné.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Notes

Ces objets de données peuvent être passés au même composant logiciel enfichable ou aux composants logiciels enfichables d’extension qui en ont besoin. Certaines des interfaces MMC qui peuvent utiliser cet objet de données sont IComponent, IComponentData, IContextMenuProvider, IExtendContextMenu, IExtendPropertySheet2 et IPropertySheetProvider.

Configuration requise

   
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête mmc.h

Voir aussi

IComponent

IComponentData::QueryDataObject

Idataobject