Condividi tramite


IDiaSymbol::get_addressOffset

Recupera la parte offset di una posizione dell'indirizzo. Utilizzare quando l'enumerazione LocationType è impostata su LocIsStatic.

Sintassi

HRESULT get_addressOffset ( 
   DWORD* pRetVal
);

Parametri

pRetVal

[out] Restituisce la parte offset di una posizione dell'indirizzo.

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario, restituisce S_FALSE o un codice di errore.

Nota

Un valore S_FALSE restituito indica che la proprietà non è disponibile per il simbolo.

Osservazioni:

Per i membri statici che si trovano in una DLL esterna, l'offset restituito da questo metodo può essere 0 perché questo metodo si basa su come ottenere l'indirizzo virtuale del membro. Gli indirizzi virtuali sono validi solo se il metodo IDiaSession::p ut_loadAddress nell'interfaccia IDiaSession è stato chiamato con un parametro diverso da zero che specifica l'indirizzo di caricamento della DLL.

Per ottenere la parte della sezione di un indirizzo, chiamare il metodo IDiaSymbol::get_addressSection .

Requisiti

Requisito Descrizione
Intestazione: dia2.h
Versione: DIA SDK v7.0

Vedi anche