Condividi tramite


IDiaStackWalkHelper::readMemory

Legge un blocco di dati dall'immagine dell'eseguibile in memoria.

Sintassi

HRESULT readMemory( 
   enum MemoryTypeEnum type,
   ULONGLONG           va,
   DWORD               cbData,
   DWORD*              pcbData,
   BYTE*               pbData
);

Parametri

type

[in] Valore dell'enumerazione MemoryTypeEnum che specifica il tipo di memoria da leggere.

Java

[in] Indirizzo virtuale nell'immagine da cui iniziare la lettura.

cbData

[in] Dimensioni del buffer di dati in byte.

pcbData

[out] Restituisce il numero di byte effettivamente letti. Se pbData è NULL, si tratta del numero totale di byte di dati disponibili.

pbData

[in, out] Buffer riempito con la memoria letta.

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Vedi anche