Freigeben über


IDebugDataSpaces::WritePointersVirtual-Methode (dbgeng.h)

Die WritePointersVirtual-Methode ist eine Praktische Methode zum Schreiben von Zeigern auf den virtuellen Adressraum des Ziels.

Syntax

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

Parameter

[in] Count

Gibt die Anzahl der zu schreibenden Zeiger an.

[in] Offset

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

[in] Ptrs

Gibt das Array der zu schreibenden Zeiger an. Die Anzahl der Elemente in diesem Array ist Count.

Rückgabewert

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

Rückgabecode BESCHREIBUNG
S_OK
Alle Zeiger in Ptrs wurden in den Speicher des Ziels geschrieben.

Hinweise

Wenn das Ziel 32-Bit-Zeiger verwendet, wandelt diese Methode die angegebenen 64-Bit-Werte in 32-Bit-Zeiger um. Anschließend schreibt es diese Zeiger in den Arbeitsspeicher des Ziels.

Anforderungen

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

Weitere Informationen

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

ReadPointersVirtual

WriteVirtual