Bagikan melalui


Fungsi panggilan balik PSYMBOLSERVERCALLBACKPROC (dbghelp.h)

Titik masuk ke DLL server simbol.

Jenis PSYMBOLSERVERCALLBACKPROC menentukan penunjuk ke fungsi panggilan balik ini. SymbolServerCallback adalah tempat penampung untuk nama fungsi yang ditentukan pustaka.

Sintaks

PSYMBOLSERVERCALLBACKPROC Psymbolservercallbackproc;

BOOL Psymbolservercallbackproc(
  [in] UINT_PTR action,
  [in] ULONG64 data,
  [in] ULONG64 context
)
{...}

Parameter

[in] action

Kode tindakan. Parameter ini bisa menjadi salah satu nilai berikut.

Nilai Makna
SSRVACTION_EVENT
3
Berikan informasi pelacakan debug. Parameter data adalah penunjuk ke struktur IMAGEHLP_CBA_EVENT .

DbgHelp 6.0 dan yang lebih lama: Nilai ini tidak didukung.

SSRVACTION_QUERYCANCEL
2
Batalkan salinan file. Parameter data adalah nilai ULONG64 . Jika nilai ini nol, lanjutkan operasi. Jika tidak, batalkan operasi.

DbgHelp 6.0 dan yang lebih lama: Nilai ini tidak didukung.

SSRVACTION_SIZE
5
Parameter data adalah ukuran file yang akan disediakan oleh sistem.
SSRVACTION_TRACE
1
Berikan informasi pelacakan debug. Parameter data adalah string teks.

[in] data

Format parameter ini tergantung pada nilai parameter tindakan .

[in] context

Informasi konteks yang disediakan dengan memanggil SymbolServerSetOptions dengan SSRVOPT_SETCONTEXT.

Menampilkan nilai

Untuk menunjukkan keberhasilan, kembalikan TRUE.

Untuk menunjukkan kegagalan, kembalikan FALSE dan panggil fungsi SetLastError untuk menunjukkan kondisi kesalahan. Jika Anda tidak menangani kode tindakan tertentu, Anda juga harus mengembalikan FALSE. (Mengembalikan TRUE dalam hal ini mungkin memiliki konsekuensi yang tidak diinginkan.)

Persyaratan

   
Target Platform Windows
Header dbghelp.h
Redistribusi DbgHelp.dll 5.1 atau yang lebih baru

Lihat juga

DbgHelp Functions

IMAGEHLP_CBA_EVENT