IMetaDataImport::GetRVA メソッド (rometadataapi.h)

相対仮想アドレス (RVA) と、指定のトークンで表されるメソッドまたはフィールドの実装フラグを取得します。

構文

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

パラメーター

[in] tk

RVA を返すコード オブジェクトを表す MethodDef または FieldDef メタデータ トークン。 トークンが FieldDef の場合、フィールドはグローバル変数にする必要があります。

[out] pulCodeRVA

トークンによって表されるコード オブジェクトの相対仮想アドレスへのポインター。

[out] pdwImplFlags

メソッドの実装フラグへのポインター。 この値は CorMethodImpl 列挙型のビットマスクです。 pdwImplFlags の値は、tk が MethodDef トークンの場合にのみ有効です。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

要件

要件
対象プラットフォーム Windows
ヘッダー rometadataapi.h

こちらもご覧ください

IMetaDataImport