共用方式為


CABINET_INFO_A結構 (setupapi.h)

CABINET_INFO 結構會儲存封包檔案的相關信息。 SetupIterateCabinet 函式會在將 SPFILENOTIFY_NEEDNEWCABINET 通知傳送至封包回呼例程時,將此結構指定為參數。

語法

typedef struct _CABINET_INFO_A {
  PCSTR  CabinetPath;
  PCSTR  CabinetFile;
  PCSTR  DiskName;
  USHORT SetId;
  USHORT CabinetNumber;
} CABINET_INFO_A, *PCABINET_INFO_A;

成員

CabinetPath

封包檔案的路徑。

CabinetFile

封包檔案的名稱。

DiskName

包含封包檔案的來源媒體名稱。

SetId

目前集合的標識碼。 這個數位是由建置封包的軟體所產生。

CabinetNumber

內閣數目。 這個數位是由建置封包的軟體所產生,通常是以零或 1 為基底的索引,指出內閣在集合中的位置序數。

言論

注意

setupapi.h 標頭會將 CABINET_INFO 定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的 慣例。

要求

要求 價值
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 setupapi.h

另請參閱

FILE_IN_CABINET_INFO

概觀

SPFILENOTIFY_NEEDNEWCABINET

結構