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

另请参阅

FCICreate