Share via


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.

Voir aussi