Поделиться через


Структура CCAB (fci.h)

Структура CCAB содержит сведения о кабинете.

Синтаксис

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;

Члены

cb

Максимальный размер (в байтах) шкафа, созданного FCI.

cbFolderThresh

Максимальный размер (в байтах), который будет содержать папка перед созданием новой папки.

cbReserveCFHeader

Размер резервной области CFHeader (в байтах). Возможный диапазон значений — от 0 до 60 000.

cbReserveCFFolder

Размер резервной области CFFolder (в байтах). Возможный диапазон значений от 0 до 255.

cbReserveCFData

Размер резервной области CFData (в байтах). Возможный диапазон значений от 0 до 255.

iCab

Количество созданных шкафов.

iDisk

Максимальный размер (в байтах) шкафа, созданного FCI.

fFailOnIncompressible

TBD

setID

Значение типа , представляющее связь между коллекцией связанных cab-файлов.

szDisk[CB_MAX_DISK_NAME]

Имя диска, на котором размещен шкаф.

szCab[CB_MAX_CABINET_NAME]

Название шкафа.

szCabPath[CB_MAX_CAB_PATH]

Полный путь, указывающий, где создать шкаф.

Требования

Требование Значение
Заголовок fci.h

См. также раздел

FCIСоздание