Bagikan melalui


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

Lihat juga

DbgHelp Functions

SYMBOL_INFO

SymEnumSymbols

SymEnumTypes

SymEnumTypesByName