共用方式為


SPFILENOTIFY_FILEINCABINET訊息

SPFILENOTIFY_FILEINCABINET通知會由SetupIterateCabinet針對封包中找到的每個檔案傳送至回呼常式。 回呼常式必須傳回值,指出是否要擷取檔案。

SPFILENOTIFY_FILEINCABINET
  Param1 = (UINT) FileInCabinetInfo;
  Param2 = (UINT) CabinetFile;
            

參數

Param1

包含封包中檔案相關資訊 之FILE_IN_CABINET_INFO 結構的指標。

Param2

包含封包檔案檔案名的 Null 終止字串指標。

傳回值

您的回呼常式應該會傳回下列其中一項。

傳回碼 Description
FILEOP_SKIP
請勿擷取檔案,請略過它。
FILEOP_DOIT
將檔案解壓縮。

如果您的回呼常式傳回FILEOP_DOIT,則擷取檔案的名稱應該指定于傳遞至Param1中常式之FILE_IN_CABINET_INFO結構的FullTargetName成員中。

注意

沒有預設封包回呼常式。 安裝程式應用程式應該提供回呼常式來處理 SetupIterateCabinet所傳送的通知。

規格需求

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

另請參閱

概觀

通知

FILE_IN_CABINET_INFO

SetupIterateCabinet