IDiaAddressMap

Fornisce il controllo su come il DIA SDK calcola gli indirizzi virtuali virtuali e relativi per gli oggetti di debug.

IDiaAddressMap : IUnknown

Metodi nell'ordine di Vtable

Nella tabella seguente sono elencati i metodi di IDiaAddressMap.

Metodo

Descrizione

IDiaAddressMap::get_addressMapEnabled

indica se un mapping di indirizzo è stato stabilito per una sessione particolare.

IDiaAddressMap::put_addressMapEnabled

Specifica se il mapping di indirizzo deve essere utilizzato per convertire gli indirizzi del simbolo.

IDiaAddressMap::get_relativeVirtualAddressEnabled

Indica se il calcolo e l'utilizzo degli indirizzi virtuali relativi è abilitato.

IDiaAddressMap::put_relativeVirtualAddressEnabled

Consente al client viene abilitata o disabilitata nel calcolo degli indirizzi virtuali relativi.

IDiaAddressMap::get_imageAlign

recupera l'allineamento corrente di immagine.

IDiaAddressMap::put_imageAlign

Viene impostato l'allineamento di immagine.

IDiaAddressMap::set_imageHeaders

Imposta le intestazioni di immagini per abilitare la conversione degli indirizzi virtuali relativi.

IDiaAddressMap::set_addressMap

Fornisce un mapping di indirizzo le conversioni del layout dell'immagine di supporto.

Note

Il controllo fornito da questa interfaccia è incapsulato in due set di dati fornito: intestazioni di immagine e mapping dell'indirizzo.La maggior parte dei client utilizzano IDiaDataSource::loadDataForExe il metodo per trovare le informazioni di debug appropriate per un'immagine e il metodo generalmente possono individuare tutti intestazioni e dati di mapping necessari stessa.Tuttavia l'utilizzo di alcuni client specializzato l'elaborazione e la ricerca dei dati.tali client utilizzano i metodi di IDiaAddressMap interfaccia per fornire il DIA SDK con i risultati della ricerca.

Note per i chiamanti

Questa interfaccia è disponibile dall'oggetto session di diametro.il client chiama QueryInterface metodo sull'interfaccia dell'oggetto session di diametro, equivalente in genere IDiaSession, per recuperare IDiaAddressMap interfaccia.

Requisiti

intestazione: Dia2.h

raccolta: diaguids.lib

DLL: msdia80.dll

Vedere anche

Riferimenti

IDiaDataSource::loadDataForExe

IDiaSession

Altre risorse

Interfacce (Debug Interface Access SDK)