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