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 false
levé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) |