ExtRemoteData ::ReadBuffer, méthode (engextcpp.hpp)

La méthode ReadBuffer lit les données de la mémoire de la cible. Les données se trouvent au début de la région représentée par l’objet ExtRemoteData . Toutefois, la taille des données peut être différente.

Syntaxe

ULONG ReadBuffer(
  [out] PVOID Buffer,
  [in]  ULONG Bytes,
  [in]  bool  MustReadAll
);

Paramètres

[out] Buffer

Pointeur qui reçoit les données lues à partir de la cible.

[in] Bytes

Spécifie le nombre d’octets à lire. La mémoire tampon doit avoir au moins cette taille.

[in] MustReadAll

Spécifie ce qui se passe si le moteur du débogueur ne parvient pas à lire toutes les données de la cible. Si MustReadAll est true et que le moteur du débogueur ne peut pas lire les octets octets de la cible, une exception ExtRemoteException est levée. Si MustReadAll est , aucune exception n’est falselevée si le moteur ne parvient pas à lire le nombre d’octets demandé à partir de la cible.

Valeur retournée

ReadBuffer retourne le nombre d’octets lus à partir de la cible et copiés dans la mémoire tampon. Si MustReadAll est true, la valeur octets est retournée (sauf si une exception est levée).

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête engextcpp.hpp (inclure Engextcpp.hpp)

Voir aussi

ExtRemoteData

ExtRemoteData ::WriteBuffer