Метод ICLRMetadataLocator::GetMetadata

Вызывается службами доступа к данным среды 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.

См. также раздел