Udostępnij za pośrednictwem


ICorDebugMutableDataTarget::WriteVirtual — Metoda

Zapisuje pamięć w przestrzeni adresowej procesu docelowego.

Składnia

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

Parametry

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

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

address [in] Liczba bajtów w elem 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 zawodne).

Wymagania

Platformy: zobacz Wymagania systemowe.

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

Biblioteka: CorGuids.lib

Wersje programu .NET Framework: dostępne od wersji 4.6

Zobacz też