IDebugPointerObject::GetBytesIDebugPointerObject::GetBytes

Obtient la valeur désignée comme une série d’octets consécutifs.Gets the value pointed to as a series of consecutive bytes.

SyntaxeSyntax

HRESULT GetBytes(   
   DWORD  dwStart,  
   DWORD  dwCount,  
   BYTE*  pBytes,  
   DWORD* pdwBytes  
);  
int GetBytes(  
   uint       dwStart,   
   uint       dwCount,   
   out byte[] pBytes,   
   out uint   pdwBytes  
);  

ParamètresParameters

dwStart
[in] Offset, en octets, à partir du début de l’objet désigné.[in] An offset, in bytes, from the start of the object pointed to.

dwCount
[in] Le nombre d’octets à récupérer.[in] The number of bytes to retrieve.

pBytes
[dans, out] Un tableau qui est rempli avec la valeur comme une série d’octets consécutifs, en commençant à l’offset donné à partir de l’objet vers lequel pointe.[in, out] An array that is filled in with the value as a series of consecutive bytes, starting at the given offset from the object pointed to.

pdwBytes
[out] Retourne le nombre d’octets réellement récupérées.[out] Returns the number of bytes actually retrieved.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK ; Sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

NotesRemarks

Cette méthode est utilisée si le pointeur comme représenté par ce IDebugPointerObject pointe vers un type primitif ou un simple tableau de types primitifs (autrement dit, un tableau qui peut être représenté par une simple séquence d’octets).This method is used if the pointer as represented by this IDebugPointerObject points to a primitive type or a simple array of primitive types (that is, an array that can be represented by a simple sequence of bytes).

Voir aussiSee Also

IDebugPointerObject IDebugPointerObject
SetBytesSetBytes