IDiaStackWalkFrame::readMemory

Liest Arbeitsspeicher aus einem Image.

Syntax

HRESULT readMemory ( 
   MemoryTypeEnum type,
   ULONGLONG va,
   DWORD     cbData,
   DWORD*    pcbData,
   BYTE      data[]
);

Parameter

type

[in] Einer der MemoryTypeEnum-Enumerationswerte, der die Art des Arbeitsspeichers angibt, auf den zugegriffen werden soll.

va

[in] Virtueller Adressspeicherort im Image, ab dem mit dem Lesen begonnen werden soll.

cbData

[in] Größe des Datenpuffers in Bytes.

pcbData

[out] Gibt die Anzahl der zurückgegebenen Bytes zurück. Wenn data gleich NULL ist, enthält pcbData die Gesamtzahl der verfügbaren Datenbytes.

data

[out] Ein Puffer, der mit Daten vom angegebenen Speicherort gefüllt werden soll.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Weitere Informationen