Freigeben über


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

Weitere Informationen