IJsDebugDataTarget::WriteMemory, méthodeIJsDebugDataTarget::WriteMemory Method

Lit la mémoire du processus cible.Reads the memory of the target process.

SyntaxeSyntax

HRESULT WriteMemory(  
   UINT64 address,  
   const BYTE *pMemory,  
   DWORD size  
);  

ParamètresParameters

address
[in] L’adresse de base à partir de laquelle écrire la mémoire du processus de la cible.[in] The base address from which to write the target process's memory.

pMemory
[in] Les données à écrire dans l’espace d’adressage du processus spécifié.[in] The data to be written in the address space of the specified process.

size
[in] Nombre d’octets à écrire dans le processus.[in] The number of bytes to write to the process.

Valeur de retourReturn Value

RemarquesRemarks

Avant le transfert de données se produit, le système vérifie que toutes les données de l’adresse de base et de la mémoire de la taille spécifiée est accessible en écriture, et si elle n’est pas accessible, la fonction génère une erreur de E_JsDEBUG_INVALID_MEMORY_ADDRESS.Before data transfer occurs, the system verifies that all data in the base address and the memory of the specified size is accessible for write access, and if it is not accessible, the function raises an E_JsDEBUG_INVALID_MEMORY_ADDRESS error.

SpécificationsRequirements

En-tête : jscript9diag.hHeader: jscript9diag.h

Voir aussiSee Also

Interface IJsDebugDataTargetIJsDebugDataTarget Interface