FILEPATHS_SIGNERINFO_A结构(setupapi.h)
FILEPATHS_SINGNERINFO 结构存储源和目标路径信息,以及文件签名信息。 安装程序函数在发送到回调例程的多个通知中将 FILEPATHS_SIGNERINFO 作为参数发送。 有关详细信息,请参阅 通知。
语法
typedef struct _FILEPATHS_SIGNERINFO_A {
PCSTR Target;
PCSTR Source;
UINT Win32Error;
DWORD Flags;
PCSTR DigitalSigner;
PCSTR Version;
PCSTR CatalogFile;
} FILEPATHS_SIGNERINFO_A, *PFILEPATHS_SIGNERINFO_A;
成员
Target
目标文件的路径。
Source
源文件的路径。 当 FILEPATHS 结构与文件删除操作一起使用时,不会使用此成员。
Win32Error
如果发生错误,则此成员是 系统错误代码。 如果未发生错误,则NO_ERROR。
Flags
依赖于使用 FILEPATHS_SIGNERINFO 结构发送的通知的其他信息。
对于 SPFILENOTIFY_COPYERROR 通知,标志 指定对话框行为,可以是以下值之一。
价值 | 意义 |
---|---|
|
请勿向用户提供浏览选项。 |
|
不要向用户提供跳过文件的选项。 |
|
通知用户跳过文件可能会影响安装。 |
对于 SPFILENOTIFY_FILEOPDELAYED 通知,标志 指定延迟的文件操作类型,可以是以下值之一。
价值 | 意义 |
---|---|
|
文件复制操作已延迟。 |
|
文件删除操作已延迟。 |
DigitalSigner
文件的数字签名者。
Version
文件的版本。
CatalogFile
目录文件。
言论
注意
setupapi.h 标头将FILEPATHS_SIGNERINFO定义为一个别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将中性编码别名与不中性编码的代码混合使用可能会导致编译或运行时错误不匹配。 有关详细信息,请参阅函数原型的
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows XP [仅限桌面应用] |
支持的最低服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | setupapi.h |