Teilen über


ICLRMetadataLocator::GetMetadata-Methode

Diese Methode wird von den CLR-Datenzugriffsdiensten (Common Language Runtime) aufgerufen, um die Metadaten eines Images abzurufen.

Syntax

HRESULT GetMetadata(  
    [in]  LPCWSTR         imagePath,  
    [in]  ULONG32         imageTimestamp,  
    [in]  ULONG32         imageSize,  
    [in]  GUID*           mvid,  
    [in]  ULONG32         mdRva,  
    [in]  ULONG32         flags,  
    [in]  ULONG32         bufferSize,  
    [out, size_is(bufferSize), length_is(*dataSize)]  
          BYTE*           buffer,  
    [out] ULONG32*        dataSize  
);  

Parameter

imagePath
[in] Eine Zeichenfolge, die den Pfad der Imagedatei angibt

imageTimestamp
[in] Der Zeitstempel der Imagedatei

imageSize
[in] Die Größe der Imagedatei

mvid
[in] Der global eindeutige Bezeichner (GUID) des Images

mdRva
[in] Die relative virtuelle Adresse (RVA) der Metadaten. Die Adresse ist relativ zur Basisadresse des Images.

flags
[in] Reserviert für zukünftige Verwendung.

bufferSize
[in] Die Größe des Puffers, in dem die Metadaten gespeichert werden sollen.

buffer
[out] Der Puffer, in dem die Metadaten gespeichert werden sollen.

dataSize
[out] Die Größe der zurückgegebenen Metadaten.

Bemerkungen

Diese Methode wird vom Writer der Debuganwendung implementiert.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: ClrData.idl, ClrData.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit 2.0 verfügbar.

Siehe auch