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 |