Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La función PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE (WriteMemory) funciona como la rutina WriteProcessMemory de Win32. Escribe memoria en el proceso que se está depurando. El área completa que se va a escribir debe ser accesible o se produce un error en la operación.
Sintaxis
PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE PwindbgWriteProcessMemoryRoutine;
ULONG PwindbgWriteProcessMemoryRoutine(
ULONG_PTR offset,
LPCVOID lpBuffer,
ULONG cb,
PULONG lpcbBytesWritten
)
{...}
Parámetros
offset
Especifica la dirección base de la memoria que se va a escribir en el proceso que se está depurando.
lpBuffer
Apunta al búfer que contiene los datos que se van a escribir.
cb
Especifica el número de bytes que writeMemory.
lpcbBytesWritten
Recibe el número real de bytes que WriteMemory transferidos desde el 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
Para una extensión WdbgExts, incluya wdbgexts.h. Para una extensión DbgEng, 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) |