Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan blok data PDATA yang terkait dengan alamat virtual.
Sintaksis
HRESULT pdataForVA(
ULONGLONG va,
DWORD cbData,
DWORD* pcbData,
BYTE* pbData
);
Parameter
[in] va
Menentukan alamat virtual data yang akan diperoleh.
[in] cbData
Ukuran data dalam byte untuk diperoleh.
[out] pcbData
Mengembalikan ukuran aktual data dalam byte yang diperoleh.
[in, out] pbData
Buffer yang diisi dengan data yang diminta. Tidak dapat NULL.
Mengembalikan Nilai
Jika berhasil, mengembalikan S_OK. Mengembalikan S_FALSE jika tidak ada PDATA untuk alamat yang ditentukan. Jika tidak, kembalikan kode kesalahan.
Komentar
Bagian .pdata kompilasi berisi informasi tentang penanganan pengecualian untuk fungsi. Ini muncul dalam Format PE sebagai "Tabel Pengecualian" dalam "Direktori Data Header Opsional."
Pemanggil tahu berapa banyak data yang akan dikembalikan sehingga pemanggil tidak perlu meminta berapa banyak data yang tersedia. Oleh karena itu, dapat diterima untuk implementasi metode ini untuk mengembalikan kesalahan jika parameter pbDataNULL.
Lihat juga
IDiaStackWalkHelper- Format PE - Bagian
.pdata