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