PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE fungsi panggilan balik (wdbgexts.h)

Fungsi PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE (WriteMemory) berfungsi seperti rutinitas Win32 WriteProcessMemory . Ini menulis memori ke proses yang sedang di-debug. Seluruh area yang akan ditulis harus dapat diakses, atau operasi gagal.

Sintaks

PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE PwindbgWriteProcessMemoryRoutine;

ULONG PwindbgWriteProcessMemoryRoutine(
  ULONG_PTR offset,
  LPCVOID lpBuffer,
  ULONG cb,
  PULONG lpcbBytesWritten
)
{...}

Parameter

offset

Menentukan alamat dasar memori yang akan ditulis dalam proses yang sedang di-debug.

lpBuffer

cb

Menentukan jumlah byte yang harus ditulis WriteMemory .

lpcbBytesWritten

Menerima jumlah byte aktual yang ditransfer WriteMemory dari buffer. Parameter ini bersifat opsional; jika NULL, null akan diabaikan.

Mengembalikan nilai

Jika rutinitas berhasil, nilai yang dikembalikan adalah TRUE; jika tidak, itu adalah FALSE.

Keterangan

Untuk ekstensi WdbgExts, sertakan wdbgexts.h. Untuk ekstensi DbgEng, sertakan wdbgexts.h sebelum dbgeng.h. Lihat Menulis Kode Ekstensi DbgEng untuk detailnya.

Persyaratan

   
Target Platform Desktop
Header wdbgexts.h (termasuk Wdbgexts.h, Dbgeng.h)