Udostępnij za pośrednictwem


ICLRMetadataLocator::GetMetadata — Metoda

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

imageTimestamp [in] Sygnatura czasowa pliku obrazu.

imageSize [in] Rozmiar pliku obrazu.

mvid [in] Globalnie unikatowy identyfikator obrazu.

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

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

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

buffer [out] Bufor, w którym należy umieścić metadane.

dataSize [out] Rozmiar zwracanych metadanych.

Uwagi

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

Wymagania

Platformy: zobacz Wymagania systemowe.

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

Biblioteka: CorGuids.lib

Wersje programu .NET Framework: dostępne od wersji 2.0

Zobacz też