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