Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Use esta función para consultar información sobre un algoritmo de compresión determinado.
Sintaxis
BOOL QueryDecompressorInformation(
[in] DECOMPRESSOR_HANDLE DecompressorHandle,
[in] COMPRESS_INFORMATION_CLASS CompressInformationClass,
[out] PVOID CompressInformation,
[in] SIZE_T CompressInformationSize
);
Parámetros
[in] DecompressorHandle
Identificador del descomprimor que se está consultando para obtener información.
[in] CompressInformationClass
Valor de la enumeración COMPRESS_INFORMATION_CLASS que identifica el tipo de información.
[out] CompressInformation
Información para el algoritmo de compresión escrito como bytes. CompressInformationSize proporciona el tamaño máximo en bytes de esta información.
[in] CompressInformationSize
Tamaño máximo en bytes de la información.
Valor devuelto
Devuelve TRUE para indicar que se ha realizado correctamente y FALSE en caso contrario. Llame a GetLastError para determinar la causa del error.
Comentarios
Si se produce un error en el algoritmo de compresión por algún motivo interno, el error de GetLastError puede ser ERROR_FUNCTION_FAILED. Si el sistema no puede encontrar el identificador del algoritmo de compresión, el error puede ser ERROR_INVALID_HANDLE. Si el algoritmo de compresión no permite la clase de información, el error puede ser ERROR_UNSUPPORTED_TYPE. Si el búfer es demasiado pequeño para contener el valor, el error puede ser ERROR_INSUFFICIENT_BUFFER.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
| Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
| Plataforma de destino | Windows |
| Encabezado | compressapi.h |
| Library | Cabinet.lib |
| Archivo DLL | Cabinet.dll |