IDiaSymbol::get_addressOffset
Ruft den Offset in einem Adressenplatzes ab.Verwenden Sie diese Option, wenn LocationType zu LocIsStaticfestgelegt ist.
HRESULT get_addressOffset (
DWORD* pRetVal
);
Parameter
- pRetVal
[out] Gibt den Offset in einem Adressenplatzes zurück.
Rückgabewert
Bei Erfolg gibt S_OKzurück. andernfalls gibt S_FALSE oder einen Fehlercode zurück.
![]() |
---|
Der Rückgabewert S_FALSE bedeutet, dass die Eigenschaft nicht für das Symbol verfügbar ist. |
Hinweise
Für die statischen Member in einem externen DLL, ist der Offset, der von dieser Methode zurückgegeben wird, 0, während diese Methode auf Abrufen der virtuelle Adresse des Members beruht.Virtuelle Adressen sind nur gültig, wenn die IDiaSession::put_loadAddress-Methode in der IDiaSession-Schnittstelle mit einem Parameter ungleich 0 (null) aufgerufen wurde, der die Ladeadresse der DLL angibt.
Um den Abschnitt Teil einer Adresse abzurufen, rufen Sie die IDiaSymbol::get_addressSection-Methode auf.
Anforderungen
Anforderung |
Beschreibung |
---|---|
Header: |
dia2.h |
Version: |
DIA SDK v7.0 |