IDebugMemoryBytes2::WriteAt
Schreibt die angegebene Anzahl von Bytes des Arbeitsspeichers ab der angegebenen Adresse.
Syntax
Parameter
pStartContext
[in] Das IDebugMemoryContext2-Objekt , das angibt, wo bytes geschrieben werden sollen.
dwCount
[in] Die Anzahl der zu schreibenden Bytes.
rgbMemory
[in] Die zu schreibenden Bytes. Es wird davon ausgegangen, dass dieses Array mindestens dwCount
Byte groß ist.
Rückgabewert
Wenn dies erfolgreich ist, wird zurückgegeben S_OK
; andernfalls wird zurückgegeben S_FALSE
, wenn nicht alle Bytes geschrieben werden können oder einen Fehlercode (in der Regel E_FAIL
) zurückgibt.
Hinweise
Wenn sich die Startadresse nicht innerhalb des Speicherfensters befindet, das durch dieses IDebugMemoryBytes2-Objekt dargestellt wird, tritt kein Schreiben auf, und es wird ein Fehlercode E_FAIL
zurückgegeben, der zurückgegeben wird – auch wenn sich der Wert für das Schreiben in den Arbeitsspeicher überlappt.