Freigeben über


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 pBufferwerden 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

Siehe auch