Bagikan melalui


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

Lihat juga

ImageGetDigestStream

ImageHlp Functions