Freigeben über


IComponentData::QueryDataObject-Methode (mmc.h)

Die IComponentData::QueryDataObject-Methode gibt ein Datenobjekt zurück, das zum Abrufen der 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.

[in] type

Ein -Wert, der das Datenobjekt als eines der folgenden Angibt:

CCT_SCOPE = 0x8000

Datenobjekt für den Bereichsbereich.

CCT_RESULT = 0x8001

Datenobjekt für den Ergebnisbereich.

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

Sie können diese Datenobjekte an dasselbe Snap-In oder an Erweiterungs-Snap-Ins übergeben, für die sie erforderlich sind. Einige der MMC-Schnittstellen, die dieses Datenobjekt verwenden können, sind IComponentData, IContextMenuProvider, IExtendContextMenu, IExtendPropertySheet2 und IPropertySheetProvider.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile mmc.h

Weitere Informationen

IComponent

IComponentData

IConsole2

Idataobject