Condividi tramite


Metodo IDebugDataSpaces::ReadPointersVirtual (dbgeng.h)

Il metodo ReadPointersVirtual è un metodo pratico per la lettura dei puntatori dallo spazio indirizzi virtuale della destinazione.

Sintassi

HRESULT ReadPointersVirtual(
  [in]  ULONG    Count,
  [in]  ULONG64  Offset,
  [out] PULONG64 Ptrs
);

Parametri

[in] Count

Specifica il numero di puntatori da leggere.

[in] Offset

Specifica la posizione nello spazio indirizzi virtuale della destinazione per iniziare a leggere i puntatori.

[out] Ptrs

Specifica la matrice in cui archiviare i puntatori. Il numero di elementi contenuti in questa matrice è Count.

Valore restituito

Codice restituito Descrizione
S_OK
Tutti i puntatori sono stati letti dalla memoria della destinazione e archiviati in Ptrs.
 

Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere valori restituiti.

Osservazioni

Questo metodo legge dalla memoria dallo spazio indirizzi virtuale della destinazione. La memoria viene quindi considerata come un elenco di puntatori. Qualsiasi puntatore a 32 bit viene quindi esteso ai valori a 64 bit.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione dbgeng.h (include Dbgeng.h)

Vedere anche

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

ReadVirtual

WritePointersVirtual