FILEPATHS_W结构(setupapi.h)

FILEPATHS 结构存储源和目标路径信息。 安装程序函数将 FILEPATHS 结构作为发送到回调例程的多个通知中的参数发送。 有关详细信息,请参阅 通知

语法

typedef struct _FILEPATHS_W {
  PCWSTR Target;
  PCWSTR Source;
  UINT   Win32Error;
  DWORD  Flags;
} FILEPATHS_W, *PFILEPATHS_W;

成员

Target

目标文件的路径。

Source

源文件的路径。 当 FILEPATHS 结构与文件删除操作一起使用时,不会使用此成员。

Win32Error

如果发生错误,则此成员是 系统错误代码。 如果未发生错误,则NO_ERROR。

Flags

依赖于随 FILEPATHS 结构一起发送的通知的其他信息。

对于 SPFILENOTIFY_COPYERROR 通知,标志 指定对话框行为,可以是以下值之一。

价值 意义
SP_COPY_NOBROWSE
请勿向用户提供浏览选项。
SP_COPY_NOSKIP
不要向用户提供跳过文件的选项。
SP_COPY_WARNIFSKIP
通知用户跳过文件可能会影响安装。
 

对于 SPFILENOTIFY_FILEOPDELAYED 通知,标志 指定延迟的文件操作类型,可以是以下值之一。

价值 意义
FILEOP_COPY
文件复制操作已延迟。
FILEOP_DELETE
文件删除操作已延迟。

言论

注意

setupapi.h 标头将 FILEPATHS 定义为一个别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将中性编码别名与不中性编码的代码混合使用可能会导致编译或运行时错误不匹配。 有关详细信息,请参阅函数原型的 约定。

要求

要求 价值
最低支持的客户端 Windows XP [仅限桌面应用]
支持的最低服务器 Windows Server 2003 [仅限桌面应用]
标头 setupapi.h

另请参阅

概述

结构