ICorDebugMutableDataTarget::WriteVirtual-Methode
Schreibt Speicher in den Prozessadressraum.
Syntax
HRESULT WriteVirtual(
[in] CORDB_ADDRESS address,
[in, size_is(bytesRequested)] const BYTE * pBuffer,
[in] ULONG32 bytesRequested);
Parameter
address
[in] Die Adresse, an der der Inhalt geschrieben pBuffer
werden soll.
pBuffer
[in] Ein Zeiger auf ein Bytearray, das die zu schreibenden Bytes enthält.
address
[in] Die Anzahl der Bytes in pBuffer
.
Rückgabewert
S_OK
bei erfolgreichem Verlauf oder ein anderes HRESULT
im Fall eines Fehlers.
Bemerkungen
Wenn Bytes nicht geschrieben werden können, tritt ein Fehler beim Methodenaufruf auf, und es werden keine Bytes im Zieladressraum geändert. (Andernfalls würde sich das Ziel in einem inkonsistenten Zustand befinden, wodurch ein weiteres Debuggen unzuverlässig wäre.)
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: seit Version 4.6 verfügbar