PENUMLOADED_MODULES_CALLBACK fungsi panggilan balik (dbghelp.h)
Fungsi panggilan balik yang ditentukan aplikasi yang digunakan dengan fungsi EnumerateLoadedModules64 .
Jenis PENUMLOADED_MODULES_CALLBACK64 dan PENUMLOADED_MODULES_CALLBACKW64 menentukan penunjuk ke fungsi panggilan balik ini. EnumerateLoadedModulesProc64 adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi.
Sintaks
PENUMLOADED_MODULES_CALLBACK PenumloadedModulesCallback;
BOOL PenumloadedModulesCallback(
[in] PCSTR ModuleName,
[in] ULONG ModuleBase,
[in] ULONG ModuleSize,
[in, optional] PVOID UserContext
)
{...}
Parameter
[in] ModuleName
Nama modul yang dijumlahkan.
[in] ModuleBase
Alamat dasar modul. Perhatikan bahwa alamat ini mungkin menjadi tidak valid (misalnya, modul mungkin dibongkar). Gunakan penanganan pengecualian saat mengakses alamat atau meneruskan alamat ke fungsi lain untuk mencegah terjadinya pelanggaran akses.
[in] ModuleSize
Ukuran modul, dalam byte.
[in, optional] UserContext
Data opsional yang ditentukan pengguna. Nilai ini diteruskan dari EnumerateLoadedModules64.
Menampilkan nilai
Untuk melanjutkan enumerasi, fungsi panggilan balik harus mengembalikan TRUE.
Untuk menghentikan enumerasi, fungsi panggilan balik harus mengembalikan FALSE.
Keterangan
Fungsi panggilan balik ini menggantikan fungsi panggilan balik PENUMLOADED_MODULES_CALLBACK . PENUMLOADED_MODULES_CALLBACK didefinisikan sebagai berikut dalam DbgHelp.h.
#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define PENUMLOADED_MODULES_CALLBACK PENUMLOADED_MODULES_CALLBACK64
#else
typedef BOOL (CALLBACK *PENUMLOADED_MODULES_CALLBACK)(
__in PCSTR ModuleName,
__in ULONG ModuleBase,
__in ULONG ModuleSize,
__in_opt PVOID UserContext
);
#endif
Persyaratan
Target Platform | Windows |
Header | dbghelp.h |
Redistribusi | DbgHelp.dll 5.1 atau yang lebih baru |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk