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 |