Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den Offsetteil eines Adressspeicherorts ab. Zu verwenden, wenn die LocationType-Enumeration auf LocIsStatic
festgelegt ist.
Syntax
HRESULT get_addressOffset (
DWORD* pRetVal
);
Parameter
pRetVal
[out] Gibt den Offsetteil eines Adressspeicherorts zurück.
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK
zurückgegeben, andernfalls S_FALSE
oder ein Fehlercode.
Hinweis
Ein Rückgabewert von S_FALSE
bedeutet, dass die Eigenschaft für das Symbol nicht verfügbar ist.
Bemerkungen
Bei statischen Membern, die sich in einer externen DLL befinden, kann der von dieser Methode zurückgegebene Offset 0 sein, da diese Methode auf dem Abrufen der virtuellen Adresse des Members basiert. Virtuelle Adressen sind nur gültig, wenn die IDiaSession::put_loadAddress-Methode in der IDiaSession-Schnittstelle mit einem Nicht-Null-Parameter (nonzero) aufgerufen wurde, der die Ladeadresse der DLL angibt.
Um den Abschnittsteil einer Adresse abzurufen, rufen Sie die IDiaSymbol::get_addressSection-Methode auf.
Anforderungen
Anforderung | BESCHREIBUNG |
---|---|
Header: | dia2.h |
Version: | DIA SDK v7.0 |