DIGEST_FUNCTION fungsi panggilan balik (imagehlp.h)
Fungsi panggilan balik yang ditentukan aplikasi yang digunakan oleh fungsi ImageGetDigestStream untuk memproses data.
Jenis DIGEST_FUNCTION menentukan penunjuk ke fungsi panggilan balik ini. DigestFunction adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi.
Sintaks
DIGEST_FUNCTION DigestFunction;
BOOL DigestFunction(
[in] DIGEST_HANDLE refdata,
[in] PBYTE pData,
[in] DWORD dwLength
)
{...}
Parameter
[in] refdata
Handel yang disediakan pengguna ke hash. Nilai ini diteruskan sebagai parameter ke fungsi ImageGetDigestStream .
[in] pData
Aliran data.
[in] dwLength
Ukuran aliran data, dalam byte.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan harus TRUE. Jika fungsi gagal, nilai yang dikembalikan harus FALSE.
Keterangan
Semua fungsi ImageHlp, 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.
Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | imagehlp.h |