IJsDebugDataTarget::ReadMemory, méthodeIJsDebugDataTarget::ReadMemory Method

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

SyntaxeSyntax

HRESULT ReadMemory(  
   UINT64 address,  
   JsDebugReadMemoryFlags flags,  
   BYTE *pBuffer,  
   DWORD size,  
   DWORD *pBytesRead  
);  

ParamètresParameters

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

flags
[in] Indicateurs de contrôle du comportement de ReadMemory.[in] Flags controlling the behavior of ReadMemory.

pBuffer
[out] Une mémoire tampon qui reçoit le contenu à partir de l’espace d’adressage du processus cible.[out] A buffer that receives the contents from the address space of the target process. En cas d’échec, le contenu de cette mémoire tampon n’est pas spécifié.On failure, the content of this buffer is unspecified.

size
[in] Le nombre d’octets à lire à partir du processus.[in] The number of bytes to be read from the process.

pBytesRead
[out] Indique le nombre d’octets lus à partir du processus cible.[out] Indicates the number of bytes read from the target process. Si JsDebugAllowPartialRead est désactivée, en cas de réussite cette valeur sera toujours exactement égale à la taille d’entrée.If JsDebugAllowPartialRead is clear, on success this value will always be exactly equal to the input size. Si JsDebugAllowPartialRead est spécifié, en cas de réussite, cette valeur sera supérieure à zéro.If JsDebugAllowPartialRead is specified, on success, this value will be greater than zero.

Valeur de retourReturn Value

RemarquesRemarks

Retourne S_OK de réussite et les codes d’erreur est utilisées pour toutes les erreurs.Returns S_OK on success, and failure codes are used for any error. Retourne E_JsDEBUG_INVALID_MEMORY_ADDRESS si l’adresse n’est pas valide.Returns E_JsDEBUG_INVALID_MEMORY_ADDRESS if the address is not valid. Pour plus d’informations, consultez la rubrique JsDebugAllowPartialRead.Fore more information, see JsDebugAllowPartialRead.

SpécificationsRequirements

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

Voir aussiSee Also

Interface IJsDebugDataTargetIJsDebugDataTarget Interface