Fungsi SetDecompressorInformation (compressapi.h)
Mengatur informasi dalam dekompresor untuk algoritma kompresi tertentu.
Sintaks
BOOL SetDecompressorInformation(
[in] DECOMPRESSOR_HANDLE DecompressorHandle,
[in] COMPRESS_INFORMATION_CLASS CompressInformationClass,
[in] LPCVOID CompressInformation,
[in] SIZE_T CompressInformationSize
);
Parameter
[in] DecompressorHandle
Tangani ke dekompresor.
[in] CompressInformationClass
Nilai yang mengidentifikasi jenis informasi. enumerasi yang mengidentifikasi jenis informasi.
[in] CompressInformation
Informasi yang ditetapkan dibaca sebagai byte. Ukuran maksimum dalam byte diberikan oleh CompressInformationSize.
[in] CompressInformationSize
Ukuran maksimum informasi dalam byte.
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan bukan nol. Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Jika algoritma kompresi gagal karena beberapa alasan internal, kesalahan dari GetLastError dapat ERROR_FUNCTION_FAILED. Jika sistem tidak dapat menemukan handel algoritma kompresi, kesalahan dapat ERROR_INVALID_HANDLE. Jika algoritma kompresi tidak memungkinkan perubahan nilai kelas informasi ini, kesalahan dapat ERROR_NOT_SUPPORTED. Jika algoritma kompresi tidak mengizinkan kelas informasi, kesalahan dapat ERROR_UNSUPPORTED_TYPE.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | compressapi.h |
Pustaka | Cabinet.lib |
DLL | Cabinet.dll |
Lihat juga
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