Freigeben über


IDebugDataSpaces3::ReadPointersVirtual-Methode (dbgeng.h)

Die ReadPointersVirtual-Methode ist eine bequeme Methode zum Lesen von Zeigern aus dem virtuellen Adressraum des Ziels.

Syntax

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

Parameter

[in] Count

Gibt die Anzahl der zu lesenden Zeiger an.

[in] Offset

Gibt den Speicherort im virtuellen Adressraum des Ziels an, an dem mit dem Lesen der Zeiger begonnen werden soll.

[out] Ptrs

Gibt das Array an, das die Zeiger speichern soll. Die Anzahl der Elemente, die dieses Array enthält, ist Count.

Rückgabewert

Rückgabecode BESCHREIBUNG
S_OK
Alle Zeiger wurden aus dem Speicher des Ziels gelesen und in Ptrs gespeichert.
 

Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte .

Hinweise

Diese Methode liest aus dem Arbeitsspeicher aus dem virtuellen Adressraum des Ziels. Der Speicher wird dann als Liste von Zeigern behandelt. Alle 32-Bit-Zeiger werden dann auf 64-Bit-Werte erweitert.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (dbgeng.h einschließen)

Weitere Informationen

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

ReadVirtual

WritePointersVirtual