FILE_COMPRESSION_INFO 结构 (winbase.h)

接收文件压缩信息。 用于任何句柄。 仅在调用 GetFileInformationByHandleEx 时使用。

语法

typedef struct _FILE_COMPRESSION_INFO {
  LARGE_INTEGER CompressedFileSize;
  WORD          CompressionFormat;
  UCHAR         CompressionUnitShift;
  UCHAR         ChunkShift;
  UCHAR         ClusterShift;
  UCHAR         Reserved[3];
} FILE_COMPRESSION_INFO, *PFILE_COMPRESSION_INFO;

成员

CompressedFileSize

压缩文件的文件大小。

CompressionFormat

用于压缩文件的压缩格式。

CompressionUnitShift

压缩使用的因素。

ChunkShift

按压缩移动的区块数。

ClusterShift

按压缩移动的群集数。

Reserved[3]

保留。

要求

要求
最低受支持的客户端 Windows Vista [桌面应用 | UWP 应用]
最低受支持的服务器 Windows Server 2008 [桌面应用 | UWP 应用]
标头 winbase.h (包括 Windows.h)
可再发行组件 在 Windows Server 2003 和 Windows XP 上Windows SDK。

另请参阅

FILE_INFO_BY_HANDLE_CLASS

GetFileInformationByHandleEx