fonction de rappel PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE (wdbgexts.h)

La fonction PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE (WriteMemory) fonctionne comme la routine Win32 WriteProcessMemory . Il écrit la mémoire dans le processus en cours de débogage. L’ensemble de la zone à écrire doit être accessible ou l’opération échoue.

Syntaxe

PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE PwindbgWriteProcessMemoryRoutine;

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

Paramètres

offset

Spécifie l’adresse de base de la mémoire à écrire dans le processus en cours de débogage.

lpBuffer

cb

Spécifie le nombre d’octets que WriteMemory doit écrire.

lpcbBytesWritten

Reçoit le nombre réel d’octets transférés par WriteMemory à partir de la mémoire tampon. Ce paramètre est facultatif ; s’il s’agit de NULL, il est ignoré.

Valeur de retour

Si la routine réussit, la valeur de retour est TRUE ; sinon, il est FAUX.

Remarques

Pour une extension WdbgExts, incluez wdbgexts.h. Pour une extension DbgEng, incluez wdbgexts.h avant dbgeng.h. Pour plus d’informations, consultez l’écriture du code d’extension DbgEng .

Configuration requise

   
Plateforme cible Desktop (Expérience utilisateur)
En-tête wdbgexts.h (include Wdbgexts.h, Dbgeng.h)