PSYM_ENUMERATESYMBOLS_CALLBACK fungsi panggilan balik (dbghelp.h)
Fungsi panggilan balik yang ditentukan aplikasi yang digunakan dengan fungsi SymEnumSymbols, SymEnumTypes, dan SymEnumTypesByName .
Jenis PSYM_ENUMERATESYMBOLS_CALLBACK dan PSYM_ENUMERATESYMBOLS_CALLBACKW menentukan penunjuk ke fungsi panggilan balik ini. SymEnumSymbolsProc adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi.
Sintaks
PSYM_ENUMERATESYMBOLS_CALLBACK PsymEnumeratesymbolsCallback;
BOOL PsymEnumeratesymbolsCallback(
[in] PSYMBOL_INFO pSymInfo,
[in] ULONG SymbolSize,
[in, optional] PVOID UserContext
)
{...}
Parameter
[in] pSymInfo
Penunjuk ke struktur SYMBOL_INFO yang menyediakan informasi tentang simbol .
[in] SymbolSize
Ukuran simbol, dalam byte. Ukuran dihitung dan sebenarnya adalah tebakan. Dalam beberapa kasus, nilai ini bisa nol.
[in, optional] UserContext
Nilai yang ditentukan pengguna diteruskan dari fungsi SymEnumSymbols atau SymEnumTypes , atau NULL. Parameter ini biasanya digunakan oleh aplikasi untuk meneruskan pointer ke struktur data yang menyediakan informasi konteks untuk fungsi panggilan balik.
Nilai kembali
Jika fungsi mengembalikan TRUE, enumerasi akan berlanjut.
Jika fungsi mengembalikan FALSE, enumerasi akan berhenti.
Persyaratan
Target Platform | Windows |
Header | dbghelp.h |
Redistribusi | DbgHelp.dll 5.1 atau yang lebih baru |