Freigeben über


CCAB-Struktur (fci.h)

Die CCAB-Struktur enthält Kabinettinformationen.

Syntax

typedef struct {
  ULONG  cb;
  ULONG  cbFolderThresh;
  UINT   cbReserveCFHeader;
  UINT   cbReserveCFFolder;
  UINT   cbReserveCFData;
  int    iCab;
  int    iDisk;
  int    fFailOnIncompressible;
  USHORT setID;
  char   szDisk[CB_MAX_DISK_NAME];
  char   szCab[CB_MAX_CABINET_NAME];
  char   szCabPath[CB_MAX_CAB_PATH];
} CCAB;

Member

cb

Die maximale Größe einer von FCI erstellten Ablage in Bytes.

cbFolderThresh

Die maximale Größe in Bytes, die ein Ordner enthält, bevor ein neuer Ordner erstellt wird.

cbReserveCFHeader

Die Größe des CFHeader-Reservebereichs in Bytes. Möglicher Wertbereich ist 0-60.000.

cbReserveCFFolder

Die Größe des CFFolder-Reservebereichs in Bytes. Möglicher Wertbereich ist 0-255.

cbReserveCFData

Die Größe des CFData-Reservebereichs in Bytes. Möglicher Wertbereich ist 0-255.

iCab

Die Anzahl der erstellten Schränke.

iDisk

Die maximale Größe einer von FCI erstellten Ablage in Bytes.

fFailOnIncompressible

TBD

setID

Ein Wert, der die Zuordnung zwischen einer Sammlung verknüpfter Ablagedateien darstellt.

szDisk[CB_MAX_DISK_NAME]

Der Name des Datenträgers, auf dem sich der Schrank befindet.

szCab[CB_MAX_CABINET_NAME]

Der Name der Ablage.

szCabPath[CB_MAX_CAB_PATH]

Der vollständige Pfad, der angibt, wo die Ablage erstellt werden soll.

Anforderungen

Anforderung Wert
Header fci.h

Weitere Informationen

FCIErstellen