Metodo IDebugHostMemory2::WritePointers (dbgmodel.h)
Accetta un certo numero di puntatori come contenuti in valori a 64 bit senza segno, li tronca alla dimensione nativa del puntatore della destinazione e li scrive nello spazio degli indirizzi della destinazione, come definito dal contesto e dalla posizione inpassati.
Sintassi
HRESULT WritePointers(
IDebugHostContext *context,
Location location,
ULONG64 count,
ULONG64 *pointers
);
Parametri
context
Contesto host in cui scrivere puntatori. Rappresenta, ad esempio, lo spazio degli indirizzi in cui esiste la posizione.
location
Posizione in cui scrivere puntatori. Questo percorso può rappresentare un indirizzo virtuale all'interno dello spazio indirizzi definito dal contesto oppure può rappresentare un registro simile a un registro all'interno di un record di contesto per un thread.
count
Numero di puntatori da scrivere.
pointers
Puntatori da scrivere nella destinazione di debug. Se la destinazione è a 32 bit, i valori del puntatore verranno troncati prima di scriverli nella destinazione di debug sottostante.
Valore restituito
Questo metodo restituisce HRESULT che indica l'esito positivo o negativo.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | dbgmodel.h |