IDiaAddressMap::set_addressMap

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

HRESULT set_addressMap ( 
   DWORD                     cbData,
   struct DiaAddressMapEntry data[],
   BOOL                      imagetoSymbols
);

Parametri

  • cbData
    [in] Il numero di elementi in data parametro.

  • data[]
    [in] una matrice di DiaAddressMapEntry strutture che definiscono il mapping della conversione.

  • imagetoSymbols
    [in] TRUE se data il parametro corrisponde a un mapping tra il nuovo layout di immagine al layout originale (come descritto dai simboli di debug.FALSE se data è un mapping al nuovo layout dell'immagine ricavato dal layout originale.

Valore restituito

Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Note

In genere, il diametro recupera i mapping di conversione di indirizzo dal file di database di programma (PDB).Se questi valori sono mancanti, IDiaAddressMap::set_imageHeaders il metodo viene chiamato due volte, una volta con imagetoSymbols parametro impostato su TRUE e una volta con imagetoSymbols parametro impostato su FALSE.Le conversioni di mapping di indirizzo non possono essere abilitate tramite IDiaAddressMap::put_addressMapEnabled metodo a meno che entrambi i mapping di conversione forniti.

Vedere anche

Riferimenti

DiaAddressMapEntry

IDiaAddressMap

IDiaAddressMap::put_addressMapEnabled

IDiaAddressMap::set_imageHeaders