Partager via


PWINDBG_READ_PROCESS_MEMORY_ROUTINE fonction de rappel (wdbgexts.h)

La fonction PWINDBG_READ_PROCESS_MEMORY_ROUTINE (ReadMemory) fonctionne comme la fonction Win32 ReadProcessMemory. Il lit la mémoire du processus en cours de débogage. La zone entière à lire doit être accessible ou l’opération échoue.

Syntaxe

PWINDBG_READ_PROCESS_MEMORY_ROUTINE PwindbgReadProcessMemoryRoutine;

ULONG PwindbgReadProcessMemoryRoutine(
  ULONG_PTR offset,
  PVOID lpBuffer,
  ULONG cb,
  PULONG lpcbBytesRead
)
{...}

Paramètres

offset

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

lpBuffer

Pointe vers la mémoire tampon pour recevoir la lecture de la mémoire.

cb

Spécifie le nombre d’octets que vous souhaitez lire ReadMemory.

lpcbBytesRead

Reçoit le nombre réel d’octets qui ReadMemory transférés dans la mémoire tampon. Ce paramètre est facultatif ; si elle est NULL, elle est ignorée.

Valeur de retour

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

Remarques

Si vous écrivez une extension WdbgExts, incluez wdbgexts.h. Si vous écrivez une extension DbgEng qui appelle cette fonction, incluez wdbgexts.h avant dbgeng.h (voir Écriture du code d’extension DbgEng pour plus d’informations).

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête wdbgexts.h (include Wdbgexts.h, Dbgeng.h)