Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Запрашивает у компрессора сведения для определенного алгоритма сжатия.
Синтаксис
BOOL QueryCompressorInformation(
[in] COMPRESSOR_HANDLE CompressorHandle,
[in] COMPRESS_INFORMATION_CLASS CompressInformationClass,
[out] PVOID CompressInformation,
[in] SIZE_T CompressInformationSize
);
Параметры
[in] CompressorHandle
Дескриптор запрашиваемого компрессора для получения информации.
[in] CompressInformationClass
Значение перечисления COMPRESS_INFORMATION_CLASS , определяющее тип сведений.
[out] CompressInformation
Сведения для алгоритма сжатия, записанные в виде байтов. Максимальный размер этой информации в байтах задается с помощью CompressInformationSize.
[in] CompressInformationSize
Максимальный размер информации в байтах.
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение. Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Комментарии
Если алгоритм сжатия по какой-либо внутренней причине завершается сбоем, можно ERROR_FUNCTION_FAILED ошибку getLastError. Если системе не удается найти дескриптор алгоритма сжатия, ошибка может быть ERROR_INVALID_HANDLE. Если алгоритм сжатия не допускает доступ к классу сведений, ошибка может быть ERROR_UNSUPPORTED_TYPE. Если буфер слишком мал для хранения значения, ошибка может быть ERROR_INSUFFICIENT_BUFFER.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
| Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
| Целевая платформа | Windows |
| Header | compressapi.h |
| Библиотека | Cab.lib |
| DLL | Cabinet.dll |