IDiaSymbol::get_addressSection
Ruft den Abschnittsteil eines Adressspeicherorts ab. Zu verwenden, wenn die LocationType-Enumeration auf LocIsStatic
festgelegt ist.
Syntax
HRESULT get_addressSection (
DWORD* pRetVal
);
Parameter
pRetVal
[out] Gibt den Abschnittsteil 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.
Hinweise
Bei statischen Membern, die sich in einer externen DLL befinden, kann der von dieser Methode zurückgegebene Abschnitt 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 Offsetteil einer Adresse abzurufen, rufen Sie die IDiaSymbol::get_addressOffset-Methode auf.
Anforderungen
Anforderung | BESCHREIBUNG |
---|---|
Header: | dia2.h |
Version: | DIA SDK v7.0 |