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) |