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 枚举的位掩码。 仅当 tk 是 MethodDef 令牌时,pdwImplFlags 的值才有效。

返回值

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

要求
目标平台 Windows
标头 rometadataapi.h

另请参阅

IMetaDataImport