Sdílet prostřednictvím


ICorDebugMutableDataTarget::WriteVirtual – metoda

Zapíše paměť do adresního prostoru cílového procesu.

Syntaxe

HRESULT WriteVirtual(
   [in] CORDB_ADDRESS address,
   [in, size_is(bytesRequested)] const BYTE * pBuffer,
   [in] ULONG32 bytesRequested);

Parametry

address[v] Adresa, na kterou chcete napsat obsah .pBuffer

pBuffer [v] Ukazatel na bajtové pole, které obsahuje bajty, které mají být zapsány.

address [v] Počet bajtů v pBuffer.

Návratová hodnota

S_OK v případě úspěchu nebo jakéhokoli jiného HRESULT selhání.

Poznámky

Pokud žádné bajty nelze zapsat, volání metody selže beze změny bajtů v cílovém adresním prostoru. (V opačném případě by byl cíl v nekonzistentním stavu, který provádí další ladění nespolehlivý.)

Požadavky

Platformy: Viz podporované operační systémy .NET.

Záhlaví: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze .NET: K dispozici od rozhraní .NET Framework 4.6

Viz také