Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Returnerar PDATA-datablocket som är associerat med den virtuella adressen.
Syntax
HRESULT pdataForVA(
ULONGLONG va,
DWORD cbData,
DWORD* pcbData,
BYTE* pbData
);
Parametrar
[in] va
Anger den virtuella adressen för de data som ska hämtas.
[in] cbData
Storleken på data i byte som ska hämtas.
[out] pcbData
Returnerar den faktiska storleken på data i byte som hämtades.
[in, out] pbData
En buffert som fylls i med begärda data. Det går inte att NULL.
Returvärde
Om det lyckas returnerar S_OK. Returnerar S_FALSE om det inte finns någon PDATA för den angivna adressen. Annars returnerar du en felkod.
Anmärkningar
Avsnittet .pdata i en kompilering och innehåller information om undantagshantering för funktioner. Den visas i PE-format som "Undantagstabell" i "Valfria huvuddatakataloger".
Anroparen vet hur mycket data som ska returneras så att anroparen inte behöver fråga efter hur mycket data som är tillgängliga. Därför är det acceptabelt att en implementering av den här metoden returnerar ett fel om parametern pbData är NULL.