Структура 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 |