Partager via


IDebugMemoryBytes2 : : WriteAt

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

HRESULT WriteAt( 
   IDebugMemoryContext2* pStartContext,
   DWORD                 dwCount,
   BYTE*                 rgbMemory
);
int WriteAt(
   IDebugMemoryContext2 pStartContext,
   uint                 dwCount,
   byte[]               rgbMemory
);

Paramètres

  • pStartContext
    [in] L'objet d' IDebugMemoryContext2 qui spécifie l'emplacement de démarrer des octets d'écriture.

  • dwCount
    [in] Nombre d'octets à écrire.

  • rgbMemory
    [in] les octets à écrire. Il est supposé que ce tableau est au moins des octets d' dwCount en taille.

Valeur de retour

En cas de réussite, retourne S_OK; sinon, retourne S_FALSE si tous les octets peuvent être écrits ou retournent un code d'erreur (en général E_FAIL).

Notes

Si l'adresse de départ n'est pas dans la fenêtre mémoire représentée par cet objet d' IDebugMemoryBytes2 , aucune écriture ne génère du code d'erreur d' E_FAIL est retourné - même si la quantité à écrire chevauche dans l'espace mémoire.

Voir aussi

Référence

IDebugMemoryBytes2

IDebugMemoryContext2