IComponent::QueryDataObject-Methode (mmc.h)
Die IComponent::QueryDataObject-Methode gibt ein Datenobjekt zurück, das zum Abrufen von Kontextinformationen für das angegebene Cookie verwendet werden kann.
Syntax
HRESULT QueryDataObject(
[in] MMC_COOKIE cookie,
[in] DATA_OBJECT_TYPES type,
[out] LPDATAOBJECT *ppDataObject
);
Parameter
[in] cookie
Ein -Wert, der den eindeutigen Bezeichner angibt, für den das Datenobjekt erforderlich ist. Wenn für virtuelle Listenelemente aufgerufen wird, die keine Cookies enthalten, wird dieser Parameter auf den Elementlistenindex festgelegt.
[in] type
Ein -Wert, der das Datenobjekt als eines der folgenden Angibt.
CCT_SCOPE = 0x8000
Datenobjekt für das Bereichselement.
CCT_RESULT = 0x8001
Datenobjekt für das Ergebniselement.
CCT_SNAPIN_MANAGER = 0x8002
Datenobjekt für den Snap-In-Manager-Kontext.
CCT_UNINITIALIZED = 0xFFFF
Das Datenobjekt weist einen ungültigen Typ auf.
Diese Konstanten sind Member der DATA_OBJECT_TYPES-Enumeration .
[out] ppDataObject
Ein Zeiger auf die Adresse des zurückgegebenen Datenobjekts.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Hinweise
Diese Datenobjekte können an dasselbe Snap-In oder an Erweiterungs-Snap-Ins übergeben werden, die sie erfordern. Einige der MMC-Schnittstellen, die dieses Datenobjekt verwenden können, sind IComponentData, IContextMenuProvider, IExtendContextMenu, IExtendPropertySheet2 und IPropertySheetProvider.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | mmc.h |