IDiaStackWalkHelper::pdataForVA
Restituisce il blocco di dati PDATA associato all'indirizzo virtuale.
Sintassi
HRESULT pdataForVA(
ULONGLONG va,
DWORD cbData,
DWORD* pcbData,
BYTE* pbData
);
Parametri
va
[in] Specifica l'indirizzo virtuale dei dati da ottenere.
cbData
[in] Dimensione dei dati in byte da ottenere.
pcbData
[out] Restituisce le dimensioni effettive dei dati in byte ottenuti.
pbData
[in, out] Buffer compilato con i dati richiesti. Non può essere NULL
.
Valore restituito
Se l'esito è positivo, restituisce S_OK
. Restituisce S_FALSE
se non è presente alcun valore PDATA per l'indirizzo specificato. In caso contrario, verrà restituito un codice di errore.
Osservazioni:
PDATA (la sezione denominata ".pdata") di un compiland contiene informazioni sulla gestione delle eccezioni per le funzioni.
Il chiamante sa quanti dati devono essere restituiti, quindi il chiamante non deve chiedere quanti dati sono disponibili. Pertanto, è accettabile che un'implementazione di questo metodo restituisca un errore se il pbData
parametro è NULL
.
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per