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]
キャビネットを作成する場所を示す完全なパス。
要件
要件 | 値 |
---|---|
Header | fci.h |