PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE fonction de rappel (wdbgexts.h)
La fonction PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE (WriteMemory) fonctionne comme la routine Win32 WriteProcessMemory . Il écrit de la mémoire dans le processus en cours de débogage. La zone entière à écrire doit être accessible, sinon 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
Pointe vers la mémoire tampon qui contient les données à écrire.
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 ; si elle a la valeur NULL, elle est ignorée.
Valeur retournée
Si la routine réussit, la valeur de retour est TRUE ; sinon, elle est FALSE.
Remarques
Pour une extension WdbgExts, incluez wdbgexts.h. Pour une extension DbgEng, incluez wdbgexts.h avant dbgeng.h. Pour plus d’informations, consultez Écriture du code d’extension DbgEng .
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | wdbgexts.h (inclure Wdbgexts.h, Dbgeng.h) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour