Partager via


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 tampon doit être au moins de cette taille.

[in] MustReadAll

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

Valeur de retour

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

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête engextcpp.hpp (include Engextcpp.hpp)

Voir aussi

ExtRemoteData

ExtRemoteData ::WriteBuffer