Sdílet prostřednictvím


ICLRMetadataLocator::GetMetadata – metoda

Volá se službou CLR (Common Language Runtime) pro přístup k datům, aby se načetla metadata image.

Syntaxe

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
);

Parametry

imagePath [v] Řetězec, který určuje cestu k souboru obrázku.

imageTimestamp [v] Časové razítko souboru obrázku.

imageSize [v] Velikost souboru obrázku.

mvid [v] Globálně jedinečný identifikátor obrázku.

mdRva [v] Relativní virtuální adresa (RVA) metadat. Adresa je relativní vzhledem k základní adrese image.

flags [v] Vyhrazeno pro budoucí použití.

bufferSize [v] Velikost vyrovnávací paměti, do které se mají umístit metadata.

buffer [ven] Vyrovnávací paměť, do které se mají umístit metadata.

dataSize [ven] Velikost vrácených metadat.

Poznámky

Tato metoda je implementována zapisovačem ladicí aplikace.

Požadavky

Platformy: Viz požadavky na systém.

Hlavička: ClrData.idl, ClrData.h

Knihovna: CorGuids.lib

Verze rozhraní .NET Framework: Dostupné od verze 2.0

Viz také