Fungsi CryptCATAdminCalcHashFromFileHandle (mscat.h)
[Fungsi CryptCATAdminCalcHashFromFileHandle tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]
Fungsi CryptCATAdminCalcHashFromFileHandle menghitung hash untuk file. Fungsi ini tidak memiliki pustaka impor terkait. Anda harus menggunakan fungsi LoadLibrary dan GetProcAddress untuk menautkan secara dinamis ke Wintrust.dll.
Sintaks
BOOL CryptCATAdminCalcHashFromFileHandle(
[in] HANDLE hFile,
[in, out] DWORD *pcbHash,
[in] BYTE *pbHash,
[in] DWORD dwFlags
);
Parameter
[in] hFile
Handel ke file yang hash-nya sedang dihitung. Parameter ini tidak boleh NULL dan harus merupakan handel file yang valid.
[in, out] pcbHash
Penunjuk ke variabel DWORD yang berisi jumlah byte dalam pbHash. Setelah input, atur pcbHash ke jumlah byte yang dialokasikan untuk pbHash. Setelah kembali, pcbHash berisi jumlah byte yang dikembalikan dalam pbHash. Jika pbHash diteruskan sebagai NULL, maka pcbHash berisi jumlah byte yang akan dialokasikan untuk pbHash.
[in] pbHash
Penunjuk ke buffer BYTE yang menerima hash. Jika parameter ini diteruskan sebagai NULL, maka pcbHash berisi jumlah byte yang akan dialokasikan untuk pbHash, dan panggilan berikutnya dapat dilakukan untuk mengambil hash.
[in] dwFlags
Parameter ini dicadangkan untuk digunakan di masa mendatang dan harus diatur ke nol.
Nilai kembali
Nilai yang dikembalikan adalah TRUE jika fungsi berhasil; FALSE jika fungsi gagal. Jika FALSE dikembalikan, panggil fungsi GetLastError untuk menentukan alasan kegagalan. Jika memori tidak cukup telah dialokasikan untuk pbHash, fungsi CryptCATAdminCalcHashFromFileHandle akan mengatur kesalahan terakhir ke ERROR_INSUFFICIENT_BUFFER.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | mscat.h |
Pustaka | Wintrust.lib |
DLL | Wintrust.dll |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk