IMetaDataImport::GetRVA method (rometadataapi.h)

Gets the relative virtual address (RVA) and the implementation flags of the method or field represented by the specified token.

Syntax

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

Parameters

[in] tk

A MethodDef or FieldDef metadata token that represents the code object to return the RVA for. If the token is a FieldDef, the field must be a global variable.

[out] pulCodeRVA

A pointer to the relative virtual address of the code object represented by the token.

[out] pdwImplFlags

A pointer to the implementation flags for the method. This value is a bitmask from the CorMethodImpl enumeration. The value of pdwImplFlags is valid only if tk is a MethodDef token.

Return value

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Requirements

Requirement Value
Target Platform Windows
Header rometadataapi.h

See also

IMetaDataImport