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
연결된 캐비닛 파일 컬렉션 간의 연결을 나타내는 값입니다.
szDisk[CB_MAX_DISK_NAME]
캐비닛이 배치되는 디스크의 이름입니다.
szCab[CB_MAX_CABINET_NAME]
캐비닛의 이름입니다.
szCabPath[CB_MAX_CAB_PATH]
캐비닛을 만들 위치를 나타내는 전체 경로입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | fci.h |