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 cible mémoire du processus.[in] The base address from which to read the target process's memory.

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

pBuffer
[out] Une mémoire tampon qui reçoit le contenu 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é, 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

NotesRemarks

Retourne S_OK en cas de réussite et les codes d’échec est utilisés pour une erreur.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 JsDebugAllowPartialRead.Fore more information, see JsDebugAllowPartialRead.

SpécificationsRequirements

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

Voir aussiSee Also

Interface IJsDebugDataTargetIJsDebugDataTarget Interface