IDebugMemoryBytes2::WriteAt
Zapisuje określoną liczbę bajtów pamięci, zaczynając od określonego adresu.
Składnia
Parametry
pStartContext
[in] Obiekt IDebugMemoryContext2 określający miejsce rozpoczęcia pisania bajtów.
dwCount
[in] Liczba bajtów do zapisu.
rgbMemory
[in] Bajty do zapisu. Zakłada się, że ta tablica ma rozmiar co najmniej dwCount
bajtów.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca S_FALSE
wartość , jeśli nie wszystkie bajty mogą być zapisywane lub zwraca kod błędu (zazwyczaj E_FAIL
).
Uwagi
Jeśli adres początkowy nie znajduje się w oknie pamięci reprezentowanym przez ten obiekt IDebugMemoryBytes2 , nie ma miejsca zapisu i zwracany jest kod błędu E_FAIL
— nawet jeśli ilość zapisu nakłada się na przestrzeń pamięci.