IDiaStackWalkHelper::readMemory
Lit un bloc de données de l’image de l’exécutable en mémoire.
Syntaxe
HRESULT readMemory(
enum MemoryTypeEnum type,
ULONGLONG va,
DWORD cbData,
DWORD* pcbData,
BYTE* pbData
);
Paramètres
type
[entrée] Valeur de l’énumération MemoryTypeEnum spécifiant le type de mémoire à lire.
va
[entrée] Adresse virtuelle dans l’image à partir de laquelle commencer la lecture.
cbData
[entrée] Taille du tampon de données, en octets.
pcbData
[sortie] Retourne le nombre d’octets réellement lus. Si pbData
est NULL
, il s'agit alors du nombre total d'octets de données disponibles.
pbData
[entrée, sortie] Mémoire tampon remplie avec la lecture de la mémoire.
Valeur renvoyée
En cas de réussite, retourne S_OK
, sinon, retourne un code d'erreur.