Freigeben über


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.

HinweisHinweis

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

Siehe auch

Referenz

IDiaSymbol

LocationType