PWINDBG_READ_PROCESS_MEMORY_ROUTINE función de devolución de llamada (wdbgexts.h)
La función PWINDBG_READ_PROCESS_MEMORY_ROUTINE (ReadMemory) funciona como la función ReadProcessMemory Win32. Lee la memoria del proceso que se está depurando. El área completa que se va a leer debe ser accesible o se produce un error en la operación.
Sintaxis
PWINDBG_READ_PROCESS_MEMORY_ROUTINE PwindbgReadProcessMemoryRoutine;
ULONG PwindbgReadProcessMemoryRoutine(
ULONG_PTR offset,
PVOID lpBuffer,
ULONG cb,
PULONG lpcbBytesRead
)
{...}
Parámetros
offset
Especifica la dirección base de la memoria que se va a leer en el proceso que se está depurando.
lpBuffer
Apunta al búfer para recibir la lectura de memoria.
cb
Especifica el número de bytes que desea leer readMemory.
lpcbBytesRead
Recibe el número real de bytes que ReadMemory transferidos al búfer. Este parámetro es opcional; si es null, se omite.
Valor devuelto
Si la rutina se realiza correctamente, el valor devuelto es TRUE; de lo contrario, es FALSE.
Observaciones
Si va a escribir una extensión WdbgExts, incluya wdbgexts.h. Si va a escribir una extensión dbgEng que llama a esta función, incluya wdbgexts.h antes de dbgeng.h (consulte Escribir código de extensión dbgEng para obtener más información).
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | wdbgexts.h (incluya Wdbgexts.h, Dbgeng.h) |