Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft ein Metadatenschnittstellenobjekt ab, das verwendet werden kann, um die Metadaten für das Modul zu untersuchen.
Syntax
HRESULT GetMetaDataInterface (
[in] REFIID riid,
[out] IUnknown **ppObj
);
Die Parameter
riid [in] Die Referenz-ID, die die Metadatenschnittstelle angibt.
ppObj [out] Ein Zeiger auf die Adresse eines T:IUnknown Objekts, das eine der Metadatenschnittstellen ist.
Bemerkungen
Der Debugger kann die GetMetaDataInterface Methode verwenden, um eine Kopie der ursprünglichen Metadaten für ein Modul zu erstellen, die er ausführen muss, um dieses Modul zu bearbeiten. Der Debugger ruft GetMetaDataInterface auf, um ein IMetaDataEmit-Schnittstellenobjekt für das Modul abzurufen, und ruft dann IMetaDataEmit::SaveToMemory auf, um eine Kopie der Metadaten des Moduls im Arbeitsspeicher zu speichern.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 1.0