Freigeben über


ICorDebugModule::GetMetaDataInterface-Methode

Ruft ein Metadaten-Schnittstellenobjekt ab, mit dem Sie die Metadaten für das Modul untersuchen können.

Syntax

HRESULT GetMetaDataInterface (
    [in] REFIID      riid,
    [out] IUnknown **ppObj
);

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.

Hinweise

Der Debugger kann die GetMetaDataInterface -Methode verwenden, um eine Kopie der ursprünglichen Metadaten für ein Modul zu erstellen, was zum Bearbeiten dieses Moduls erforderlich ist. Der Debugger ruft auf GetMetaDataInterface , 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: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit Version 1.0 verfügbar.

Siehe auch