Поделиться через


Метод IMetaDataImport::GetRVA (rometadataapi.h)

Возвращает относительный виртуальный адрес (RVA) и флаги реализации метода или поля, представленные указанным токеном.

Синтаксис

HRESULT GetRVA(
  [in]  mdToken tk,
  [out] ULONG   *pulCodeRVA,
  [out] DWORD   *pdwImplFlags
);

Параметры

[in] tk

Маркер метаданных MethodDef или FieldDef, представляющий объект кода, для который нужно вернуть RVA. Если маркер является FieldDef, поле должно быть глобальной переменной.

[out] pulCodeRVA

Указатель на относительный виртуальный адрес объекта кода, представленного маркером.

[out] pdwImplFlags

Указатель на флаги реализации для метода . Это значение представляет собой битовую маску из перечисления CorMethodImpl . Значение pdwImplFlags допустимо, только если tk является токеном MethodDef.

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Целевая платформа Windows
Header rometadataapi.h

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

IMetaDataImport