Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca blok danych PDATA skojarzony z adresem wirtualnym.
Składnia
HRESULT pdataForVA(
ULONGLONG va,
DWORD cbData,
DWORD* pcbData,
BYTE* pbData
);
Parametry
[in] va
Określa wirtualny adres danych do uzyskania.
[in] cbData
Rozmiar danych w bajtach do uzyskania.
[out] pcbData
Zwraca rzeczywisty rozmiar danych w bajtach, które zostały uzyskane.
[in, out] pbData
Bufor wypełniony żądanymi danymi. Nie można NULL.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK. Zwraca S_FALSE, jeśli nie ma danych PDATA dla określonego adresu. W przeciwnym razie zwróć kod błędu.
Uwagi
Sekcja .pdata compiland zawiera informacje o obsłudze wyjątków dla funkcji. Jest on wyświetlany w PE Format jako "Tabela wyjątków" w "Opcjonalnych katalogach danych nagłówka".
Obiekt wywołujący wie, ile danych ma zostać zwróconych, więc obiekt wywołujący nie musi prosić o ilość dostępnych danych. W związku z tym implementacja tej metody umożliwia zwrócenie błędu, jeśli parametr pbData jest NULL.