ICLRMetadataLocator::GetMetadata 方法
由 Common Language Runtime (CLR) 數據存取服務呼叫,以擷取影像的元數據。
語法
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
);
參數
imagePath
[in]指定影像檔案路徑的字串。
imageTimestamp
[in]圖像檔案的時間戳。
imageSize
[in]圖像檔案的大小。
mvid
[in]影像的全域唯一標識符。
mdRva
[in]元數據的相對虛擬位址 (RVA)。 位址相對於映像基位址。
flags
[in]保留供日後使用。
bufferSize
[in]要放置元數據的緩衝區大小。
buffer
[out]要在其中放置元數據的緩衝區。
dataSize
[out]傳回之元數據的大小。
備註
此方法是由偵錯應用程式的作者來實作。
需求
平台:請參閱系統需求。
標頭: ClrData.idl、ClrData.h
程式庫:CorGuids.lib
.NET Framework 版本: 自 2.0 起提供