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 |