Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Используйте эту функцию для запроса сведений об определенном алгоритме сжатия.
Синтаксис
BOOL QueryDecompressorInformation(
[in] DECOMPRESSOR_HANDLE DecompressorHandle,
[in] COMPRESS_INFORMATION_CLASS CompressInformationClass,
[out] PVOID CompressInformation,
[in] SIZE_T CompressInformationSize
);
Параметры
[in] DecompressorHandle
Дескриптор, запрашиваемый для получения сведений.
[in] CompressInformationClass
Значение перечисления COMPRESS_INFORMATION_CLASS , определяющее тип сведений.
[out] CompressInformation
Сведения для алгоритма сжатия, записанные в виде байтов. Максимальный размер этих сведений в байтах задается параметром CompressInformationSize.
[in] CompressInformationSize
Максимальный размер информации в байтах.
Возвращаемое значение
Возвращает значение TRUE , указывающее на успешное выполнение, и false в противном случае. Вызовите Метод 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 |