Bagikan melalui


IDebugMemoryBytes2::WriteAt

Menulis jumlah byte memori yang ditentukan, dimulai dari alamat yang ditentukan.

Sintaks

int WriteAt(
   IDebugMemoryContext2 pStartContext,
   uint                 dwCount,
   byte[]               rgbMemory
);

Parameter

pStartContext
[di] Objek IDebugMemoryContext2 yang menentukan tempat untuk mulai menulis byte.

dwCount
[di] Jumlah byte yang akan ditulis.

rgbMemory
[di] Byte untuk menulis. Array ini diasumsikan berukuran setidaknya dwCount byte.

Tampilkan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan S_FALSE jika tidak semua byte dapat ditulis atau mengembalikan kode kesalahan (biasanya E_FAIL).

Keterangan

Jika alamat awal tidak berada dalam jendela memori yang diwakili oleh objek IDebugMemoryBytes2 ini, tidak ada penulisan yang terjadi dan kode E_FAIL kesalahan dikembalikan — bahkan jika jumlah penulisan tumpang tindih ke ruang memori.

Baca juga