Training
Module
Maintain disks and volumes - Training
This module explores file system fragmentation and the tools that you can use to reduce fragmentation. Students will learn how Windows can compress files to take up less space on the hard disk.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Overview of the Compression API technology.
To develop Compression API, you need these headers:
For programming guidance for this technology, see:
COMPRESS_INFORMATION_CLASS The values of this enumeration identify the type of information class being set or retrieved. |
CloseCompressor Call to close an open COMPRESSOR_HANDLE. |
CloseDecompressor Call to close an open DECOMPRESSOR_HANDLE. |
Compress Takes a block of information and compresses it. |
CreateCompressor Generates a new COMPRESSOR_HANDLE. |
CreateDecompressor Generates a new DECOMPRESSOR_HANDLE. |
Decompress Takes a block of compressed information and decompresses it. |
QueryCompressorInformation Queries a compressor for information for a particular compression algorithm. |
QueryDecompressorInformation Use this function to query information about a particular compression algorithm. |
ResetCompressor Prepares the compressor for the compression of a new stream. |
ResetDecompressor Prepares the decompressor for the decompression of a new stream. |
SetCompressorInformation Sets information in a compressor for a particular compression algorithm. |
SetDecompressorInformation Sets information in a decompressor for a particular compression algorithm. |
COMPRESS_ALLOCATION_ROUTINES A structure containing optional memory allocation and deallocation routines. |
Training
Module
Maintain disks and volumes - Training
This module explores file system fragmentation and the tools that you can use to reduce fragmentation. Students will learn how Windows can compress files to take up less space on the hard disk.