IDkmMemoryOperation.WriteMemory(DkmProcess, UInt64, Byte[]) Methode

Definition

Schreibt Speicher in den Ziel Prozess. Vor der Datenübertragung überprüft das System, ob für den Schreibzugriff auf alle Daten in der Basisadresse und im Arbeitsspeicher der angegebenen Größe zugegriffen werden kann, und wenn nicht darauf zugegriffen werden kann, löst die Funktion einen E_INVALID_MEMORY_ADDRESS Fehler aus.

public:
 void WriteMemory(Microsoft::VisualStudio::Debugger::DkmProcess ^ process, System::UInt64 address, cli::array <System::Byte> ^ data);
public void WriteMemory (Microsoft.VisualStudio.Debugger.DkmProcess process, ulong address, byte[] data);
abstract member WriteMemory : Microsoft.VisualStudio.Debugger.DkmProcess * uint64 * byte[] -> unit
Public Sub WriteMemory (process As DkmProcess, address As ULong, data As Byte())

Parameter

process
DkmProcess

In Dkmprocess stellt einen Ziel Prozess dar, der debuggt wird. Der Debugger debuggt die Prozesse, sodass dies die grundlegende debugeinheit ist. Ein dkmprocess kann einen System Prozess oder einen virtuellen Prozess, z. b. Minidumps, darstellen.

address
UInt64

In Die Basisadresse, aus der der Arbeitsspeicher des Ziel Prozesses geschrieben werden soll.

data
Byte[]

In Die Daten, die in den Adressraum des angegebenen Prozesses geschrieben werden sollen.

Gilt für