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 アプリ]
Header winbase.h (Windows.h を含む)
再頒布可能パッケージ Windows Server 2003 および Windows XP でWindows SDK。

こちらもご覧ください

FILE_INFO_BY_HANDLE_CLASS

GetFileInformationByHandleEx