Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Comprime los datos según el contexto de compresión, el búfer de entrada, el búfer de salida y el nivel de compresión.
Sintaxis
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
);
Parámetros
context
[IN] [OUT] Puntero al nuevo contexto de compresión.
input_buffer
[IN] Puntero al búfer de entrada.
input_buffer_size
[IN] Tamaño del búfer de entrada.
output_buffer
[IN] Puntero al búfer de salida.
output_buffer_size
[IN] Tamaño del búfer de salida.
input_used
[IN] Cantidad de búfer de entrada usado.
output_used
[OUT] Cantidad de búfer de salida usado.
compression_level
[IN] Nivel de compresión (1... 10).
Valor devuelto
Una clase HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
| Value | Descripción |
|---|---|
| S_OK | Indica que la operación se realizó correctamente. |
Comentarios
Cuando se usa con IIS, se llama repetidamente a este método hasta que se comprimen todos los datos necesarios para satisfacer la solicitud.
Requisitos
| Tipo | Descripción |
|---|---|
| Remoto | - IIS 7.0 en Windows Vista - IIS 7.5 en Windows 7 - IIS 8.0 en Windows 8 - IIS 10.0 en Windows 10 |
| Servidor | - IIS 7.0 en Windows Server 2008 - IIS 7.5 en Windows Server 2008 R2 - IIS 8.0 en Windows Server 2012 - IIS 8.5 en Windows Server 2012 R2 - IIS 10.0 en Windows Server 2016 |
| Producto | - 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 |
| Encabezado | Httpcompression.h |