Udostępnij za pośrednictwem


ICLRMetadataLocator::GetMetadata — Metoda

Wywoływane przez usługi dostępu do danych środowiska uruchomieniowego języka wspólnego (CLR) w celu pobrania metadanych obrazu.

Składnia

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
[w] Ciąg określający ścieżkę pliku obrazu.

imageTimestamp
[w] Sygnatura czasowa pliku obrazu.

imageSize
[w] Rozmiar pliku obrazu.

mvid
[w] Globalnie unikatowy identyfikator obrazu.

mdRva
[w] Względny adres wirtualny (RVA) metadanych. Adres jest względny względem adresu podstawowego obrazu.

flags
[w] Zarezerwowane do użytku w przyszłości.

bufferSize
[w] Rozmiar buforu, w którym mają być umieszczane metadane.

buffer
[out] Bufor, w którym mają być umieszczane metadane.

dataSize
[out] Rozmiar zwracanych metadanych.

Uwagi

Ta metoda jest implementowana przez składnik zapisywania aplikacji debugowania.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: ClrData.idl, ClrData.h

Biblioteki: CorGuids.lib

.NET Framework wersje: dostępne od wersji 2.0

Zobacz też