Partager via


IDebugMemoryBytes2::WriteAt

Écrit le nombre spécifié d’octets de mémoire, en commençant à l’adresse spécifiée.

Syntaxe

int WriteAt(
   IDebugMemoryContext2 pStartContext,
   uint                 dwCount,
   byte[]               rgbMemory
);

Paramètres

pStartContext
[in] Objet IDebugMemoryContext2 qui spécifie où commencer à écrire des octets.

dwCount
[in] Nombre d’octets à écrire.

rgbMemory
[in] Octets à écrire. Ce tableau est supposé être d’au moins dwCount des octets de taille.

Valeur de retour

Si elle réussit, retourne S_OK; sinon, retourne S_FALSE si tous les octets ne peuvent pas être écrits ou retourne un code d’erreur (généralement E_FAIL).

Notes

Si l’adresse de départ n’est pas dans la fenêtre de mémoire représentée par cet objet IDebugMemoryBytes2 , aucune écriture ne se produit et un code d’erreur est E_FAIL retourné, même si la quantité d’écriture se chevauche dans l’espace mémoire.

Voir aussi