IDiaSymbol::get_addressSection
Ruft den Bereich in einem Adressenplatzes ab.Verwenden Sie diese Option, wenn LocationType zu LocIsStaticfestgelegt ist.
HRESULT get_addressSection (
DWORD* pRetVal
);
Parameter
- pRetVal
[out] Gibt den Bereich 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 Abschnitt, 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 Offset Teil einer Adresse abzurufen, rufen Sie die IDiaSymbol::get_addressOffset-Methode auf.
Anforderungen
Anforderung |
Beschreibung |
---|---|
Header: |
dia2.h |
Version: |
DIA SDK v7.0 |