IDiaStackWalkHelper::readMemory
Liest einen Block von Daten aus dem Bild der ausführbaren Datei im Arbeitsspeicher.
HRESULT readMemory(
enum MemoryTypeEnum type,
ULONGLONG va,
DWORD cbData,
DWORD* pcbData,
BYTE* pbData
);
Parameter
type
[in] Ein Wert aus der MemoryTypeEnum-Enumeration, der den Typ des zu lesenden Arbeitsspeichers angibt.VA
[in] Virtuelle Adresse im Bild, ab dem gelesen werden soll.cbData
[in] Die Größe in Bytes im Datenpuffer.pcbData
[out] Gibt die Anzahl der gelesenen Bytes, die tatsächlich zurückgegeben werden.Wenn pbDataNULList, ist dies die Gesamtzahl von Bytes verfügbaren Daten.pbData
[in, out] Ein Puffer, der dem Arbeitsspeicher lesen gefüllt wird.
Rückgabewert
Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.