Estructura CCAB (fci.h)
La estructura CCAB contiene información del gabinete.
Sintaxis
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;
Miembros
cb
Tamaño máximo, en bytes, de un gabinete creado por FCI.
cbFolderThresh
Tamaño máximo, en bytes, que contendrá una carpeta antes de crear una carpeta nueva.
cbReserveCFHeader
Tamaño, en bytes, del área de reserva de CFHeader. El intervalo de valores posible es de 0 a 60 000.
cbReserveCFFolder
Tamaño, en bytes, del área de reserva CFFolder. El intervalo de valores posible es de 0 a 255.
cbReserveCFData
Tamaño, en bytes, del área de reserva CFData. El intervalo de valores posible es de 0 a 255.
iCab
Número de gabinetes creados.
iDisk
Tamaño máximo, en bytes, de un gabinete creado por FCI.
fFailOnIncompressible
TBD
setID
Valor que representa la asociación entre una colección de archivos de gabinete vinculados.
szDisk[CB_MAX_DISK_NAME]
Nombre del disco en el que se coloca el gabinete.
szCab[CB_MAX_CABINET_NAME]
Nombre del gabinete.
szCabPath[CB_MAX_CAB_PATH]
Ruta de acceso completa que indica dónde crear el gabinete.
Requisitos
Requisito | Valor |
---|---|
Header | fci.h |