Struktur CCAB (fci.h)
Struktur CCAB berisi informasi kabinet.
Sintaks
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;
Anggota
cb
Ukuran maksimum, dalam byte, dari kabinet yang dibuat oleh FCI.
cbFolderThresh
Ukuran maksimum, dalam byte, yang akan dimuat folder sebelum folder baru dibuat.
cbReserveCFHeader
Ukuran, dalam byte, dari area cadangan CFHeader. Rentang nilai yang mungkin adalah 0-60.000.
cbReserveCFFolder
Ukuran, dalam byte, dari area cadangan CFFolder. Rentang nilai yang mungkin adalah 0-255.
cbReserveCFData
Ukuran, dalam byte, dari area cadangan CFData. Rentang nilai yang mungkin adalah 0-255.
iCab
Jumlah lemari yang dibuat.
iDisk
Ukuran maksimum, dalam byte, dari kabinet yang dibuat oleh FCI.
fFailOnIncompressible
TBD
setID
Nilai yang mewakili hubungan antara kumpulan file kabinet yang ditautkan.
szDisk[CB_MAX_DISK_NAME]
Nama disk tempat kabinet ditempatkan.
szCab[CB_MAX_CABINET_NAME]
Nama kabinet.
szCabPath[CB_MAX_CAB_PATH]
Jalur lengkap yang menunjukkan tempat untuk membuat kabinet.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | fci.h |