Freigeben über


FILE_COMPRESSION_INFO-Struktur (winbase.h)

Empfängt Dateikomprimierungsinformationen. Wird für beliebige Handles verwendet. Verwenden Sie nur beim Aufrufen von GetFileInformationByHandleEx.

Syntax

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;

Member

CompressedFileSize

Die Dateigröße der komprimierten Datei.

CompressionFormat

Das Komprimierungsformat, das zum Komprimieren der Datei verwendet wird.

CompressionUnitShift

Der Faktor, den die Komprimierung verwendet.

ChunkShift

Die Anzahl der Blöcke, die durch Komprimierung verschoben werden.

ClusterShift

Die Anzahl der Cluster, die durch Komprimierung verschoben werden.

Reserved[3]

Reserviert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Kopfzeile winbase.h (einschließlich Windows.h)
Verteilbare Komponente Windows SDK unter Windows Server 2003 und Windows XP.

Weitere Informationen

FILE_INFO_BY_HANDLE_CLASS

GetFileInformationByHandleEx