Interfaccia IDebugHostMemory2 (dbgmodel.h)

Interfaccia di accesso alla memoria al debugger sottostante.

Questa versione 2 dell'interfaccia supporta tutti i metodi precedenti con firme identiche e include nuovi metodi aggiuntivi che forniscono funzionalità aggiunte. I nuovi metodi sono elencati nell'intestazione alla fine della sezione per tale interfaccia.

Ereditarietà

IDebugHostMemory2 eredita da IDebugHostMemory.

Metodi

L'interfaccia IDebugHostMemory2 include questi metodi.

 
IDebugHostMemory2::AddRef

Il metodo IDebugHostMemory2::AddRef incrementa il conteggio dei riferimenti per un'interfaccia in un oggetto.
IDebugHostMemory2::GetDisplayStringForLocation

Per una determinata posizione all'interno dello spazio indirizzi della destinazione come definito dal contesto e dalla posizione, convertire la posizione in una stringa visualizzabile (in base a qualsiasi formato scelto dall'host).
IDebugHostMemory2::LinearizeLocation

Accetta un percorso che può rappresentare un elemento diverso da un indirizzo di memoria virtuale e tenta di lineare la posizione in un indirizzo di memoria virtuale all'interno del contesto specificato.
IDebugHostMemory2::QueryInterface

Il metodo IDebugHostMemory2::QueryInterface recupera i puntatori alle interfacce supportate in un oggetto.
IDebugHostMemory2::ReadBytes

Il metodo IDebugHostMemory2::ReadBytes legge un numero di byte dallo spazio indirizzi della destinazione per un determinato contesto e posizione.
IDebugHostMemory2::ReadPointers

Il metodo IDebugHostMemory2::ReadPointers legge un numero di puntatori dallo spazio indirizzi della destinazione per un determinato contesto e posizione.
IDebugHostMemory2::Release

Il metodo IDebugHostMemory2::Release decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto.
IDebugHostMemory2::WriteBytes

Il metodo IDebugHostMemory2::WriteBytes scrive un numero di byte nello spazio indirizzi della destinazione per un determinato contesto e posizione.
IDebugHostMemory2::WritePointers

Accetta diversi puntatori come mantenuti in valori senza segno a 64 bit, li tronca alle dimensioni native del puntatore della destinazione e li scrive nello spazio indirizzi della destinazione, come definito dal contesto e dalla posizione inpassata.

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Panoramica del modello di dati del debugger C++