Partager via


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

La méthode IComponentData ::QueryDataObject retourne un objet de données qui peut être utilisé pour récupérer les 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.

[in] type

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

CCT_SCOPE = 0x8000

Objet de données pour le volet d’étendue.

CCT_RESULT = 0x8001

Objet de données pour le volet de résultats.

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.

Remarques

Vous pouvez passer ces objets de données 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

Condition requise Valeur
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

IConsole2

Idataobject