SPFILENOTIFY_FILEINCABINET消息

SPFILENOTIFY_FILEINCABINET通知由 SetupIterateCabinet 针对在文件柜中找到的每个文件发送到回调例程。 回调例程必须返回一个值,该值指示是否提取文件。

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

参数

Param1

指向包含有关文件柜中文件信息的 FILE_IN_CABINET_INFO 结构的指针。

Param2

指向以 null 结尾的字符串的指针,该字符串包含文件柜文件的文件名。

返回值

回调例程应返回下列值之一。

返回代码 说明
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