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.
Mengambil entri tabel fungsi untuk alamat yang ditentukan.
Sintaks
PVOID IMAGEAPI SymFunctionTableAccess64(
[in] HANDLE hProcess,
[in] DWORD64 AddrBase
);
Parameter
[in] hProcess
Handel ke proses yang awalnya diteruskan ke fungsi SymInitialize .
[in] AddrBase
Alamat dasar yang diperlukan informasi tabel fungsi.
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan adalah penunjuk ke entri tabel fungsi.
Jika fungsi gagal, nilai yang dikembalikan adalah NULL. Untuk mengambil informasi kesalahan yang diperluas, panggil GetLastError.
Keterangan
Jenis penunjuk yang dikembalikan khusus untuk gambar tempat simbol dimuat.
x86: Jika gambar untuk sistem x86, ini adalah penunjuk ke struktur FPO_DATA .
x64: Jika gambar untuk sistem x64, ini adalah penunjuk ke struktur _IMAGE_RUNTIME_FUNCTION_ENTRY .
Semua fungsi DbgHelp, seperti ini, adalah utas tunggal. Oleh karena itu, panggilan dari lebih dari satu utas ke fungsi ini kemungkinan akan mengakibatkan perilaku tak terduga atau kerusakan memori. Untuk menghindari hal ini, Anda harus menyinkronkan semua panggilan bersamaan dari lebih dari satu utas ke fungsi ini.
Fungsi ini menggantikan fungsi SymFunctionTableAccess . Untuk informasi selengkapnya, lihat Dukungan Platform yang Diperbarui. SymFunctionTableAccess didefinisikan sebagai berikut dalam Dbghelp.h.
#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define SymFunctionTableAccess SymFunctionTableAccess64
#else
PVOID
IMAGEAPI
SymFunctionTableAccess(
__in HANDLE hProcess,
__in DWORD AddrBase
);
#endif
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Target Platform | Windows |
| Header | dbghelp.h |
| Pustaka | Dbghelp.lib |
| DLL | Dbghelp.dll |
| Redistribusi | DbgHelp.dll 5.1 atau yang lebih baru |