次の方法で共有


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