Freigeben über


IMetaDataImport::GetRVA-Methode (rometadataapi.h)

Ruft die relative virtuelle Adresse (RVA) und die Implementierungsflags der Methode oder des Felds ab, die bzw. das durch das angegebene Token dargestellt wird.

Syntax

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

Parameter

[in] tk

Ein MethodDef- oder FieldDef-Metadatentoken, das das Codeobjekt darstellt, für das die RVA zurückgegeben werden soll. Wenn es sich bei dem Token um ein FieldDef-Token handelt, muss es sich bei dem Feld um eine globale Variable handelt.

[out] pulCodeRVA

Ein Zeiger auf die relative virtuelle Adresse des Codeobjekts, das durch das Token dargestellt wird.

[out] pdwImplFlags

Ein Zeiger auf die Implementierungsflags für die -Methode. Dieser Wert ist eine Bitmaske aus der CorMethodImpl-Enumeration. Der Wert von pdwImplFlags ist nur gültig, wenn tk ein MethodDef-Token ist.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile rometadataapi.h

Weitere Informationen

IMetaDataImport