Udostępnij za pośrednictwem


ICorDebugMutableDataTarget::WriteVirtual — Metoda

Zapisuje pamięć w docelowej przestrzeni adresowej procesu.

Składnia

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

Parametry

address
[w] Adres, pod którym ma być zapisywana zawartość elementu pBuffer.

pBuffer
[w] Wskaźnik do tablicy bajtów, która zawiera bajty do zapisania.

address
[w] Liczba bajtów w elemecie pBuffer.

Wartość zwracana

S_OK w przypadku powodzenia lub innych HRESULT w przypadku niepowodzeń.

Uwagi

Jeśli nie można zapisać żadnych bajtów, wywołanie metody kończy się niepowodzeniem bez zmiany bajtów w docelowej przestrzeni adresowej. (W przeciwnym razie element docelowy będzie w stanie niespójnym, który sprawia, że dalsze debugowanie jest niewiarygodne).

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: CorDebug.idl, CorDebug.h

Biblioteki: CorGuids.lib

wersje .NET Framework: dostępne od wersji 4.6

Zobacz też