Бөлісу құралы:


Метод 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

См. также