Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Retourneert het PDATA-gegevensblok dat is gekoppeld aan het virtuele adres.
Syntaxis
HRESULT pdataForVA(
ULONGLONG va,
DWORD cbData,
DWORD* pcbData,
BYTE* pbData
);
Parameters
[in] va
Hiermee geeft u het virtuele adres van de gegevens te verkrijgen.
[in] cbData
De grootte van gegevens in bytes die moeten worden opgehaald.
[out] pcbData
Retourneert de werkelijke grootte van gegevens in bytes die zijn verkregen.
[in, out] pbData
Een buffer die is ingevuld met de aangevraagde gegevens. Kan niet worden NULL.
Retourwaarde
Als dit lukt, wordt S_OKgeretourneerd. Retourneert S_FALSE als er geen PDATA is voor het opgegeven adres. Anders retourneert u een foutcode.
Opmerkingen
De sectie .pdata van een compiland bevat informatie over de verwerking van uitzonderingen voor functies. Deze wordt weergegeven in de PE-indeling als de uitzonderingstabel in de optionele headergegevensmappen.
De beller weet hoeveel gegevens moeten worden geretourneerd, zodat de beller niet hoeft te vragen hoeveel gegevens beschikbaar zijn. Daarom is het acceptabel voor een implementatie van deze methode om een fout te retourneren als de parameter pbData is NULL.