Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memadatkan data yang diberikan konteks kompresi, buffer input, buffer output, dan tingkat kompresi.
Sintaks
HRESULT WINAPI Compress(
IN OUT PVOID context,
IN CONST BYTE* input_buffer,
IN LONG input_buffer_size,
IN PBYTE output_buffer,
IN LONG output_buffer_size,
OUT PLONG input_used,
OUT PLONG output_used,
IN INT compression_level
);
Parameter
context
[IN] [OUT] Arahkan ke konteks pemadatan baru.
input_buffer
[IN] Arahkan ke buffer input.
input_buffer_size
[IN] Ukuran buffer input.
output_buffer
[IN] Penunjuk ke buffer output.
output_buffer_size
[IN] Ukuran buffer output.
input_used
[IN] Jumlah buffer input yang digunakan.
output_used
[OUT] Jumlah buffer output yang digunakan.
compression_level
[IN] Tingkat pemadatan (1... 10).
Tampilkan Nilai
Sebuah HRESULT
. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Nilai | Deskripsi |
---|---|
S_OK | Menunjukkan bahwa operasi berhasil. |
Keterangan
Ketika digunakan dengan IIS, metode ini dipanggil berulang kali sampai semua data yang diperlukan untuk memenuhi permintaan dikompresi.
Persyaratan
Jenis | Deskripsi |
---|---|
Klien | - IIS 7.0 di Windows Vista - IIS 7.5 di Windows 7 - IIS 8.0 di Windows 8 - IIS 10.0 pada Windows 10 |
Server | - IIS 7.0 di Windows Server 2008 - IIS 7.5 di Windows Server 2008 R2 - IIS 8.0 di Windows Server 2012 - IIS 8.5 di Windows Server 2012 R2 - IIS 10.0 di Windows Server 2016 |
Produk | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 - IIS Express 7.5, IIS Express 8.0, IIS Express 10.0 |
Header | Httpcompression.h |