IDebugPointerObject::SetBytesIDebugPointerObject::SetBytes

Définit la valeur sur laquelle pointée à partir d’une série d’octets consécutifs.Sets the value pointed to from a series of consecutive bytes.

SyntaxeSyntax

HRESULT SetBytes(   
   DWORD  dwStart,  
   DWORD  dwCount,  
   BYTE*  pBytes,  
   DWORD* pdwBytes  
);  
int SetBytes(  
   uint     dwStart,   
   uint     dwCount,   
   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 à définir.[in] The number of bytes to set.

pBytes
[in] Un tableau d’octets représentant la nouvelle valeur.[in] An array of bytes representing the new value. Cette valeur est stockée dans l’objet, en commençant à l’offset donné.This value is stored into the object, starting at the given offset.

pdwBytes
[out] Retourne que le nombre d’octets à l’origine définie.[out] Returns the number of bytes actually set.

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). Cela IDebugPointerObject objet ne peut pas être une référence null (il doit pointer vers une adresse en mémoire).This IDebugPointerObject object cannot be a null reference (it must point to an address in memory).

Voir aussiSee Also

GetBytes GetBytes
IDebugPointerObjectIDebugPointerObject