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