| 常数 |
说明 |
| VIF_TEMPFILE |
目标目录保存了作为新文件一个副本的临时文件,需将其删除 |
| VIF_MISMATCH |
现有文件的一项或多项版本属性与新文件不同。可在uFlage参数中指定VIFF_FORCEINSTALL,从而强制忽略这些区别 |
| VIF_SRCOLD |
根据文件的版本标记信息,文件的新版本早于现有文件。可在uFlage参数中指定VIFF_FORCEINSTALL,从而忽略这项差异 |
| VIF_DIFFLANG |
文件的新版本采用了与现有文件不同的语言或代码页。可在uFlage参数中指定VIFF_FORCEINSTALL,从而忽略这项差异 |
| VIF_DIFFCODEPG |
新版文件要求与windows目前正在运行的那个文件不同的一个代码页。可在uFlage参数中指定VIFF_FORCEINSTALL,从而忽略这项差异 |
| VIF_DIFFTYPE |
文件的新版本在类型、子类型或者目标操作系统上与现有版本不同。可在uFlage参数中指定VIFF_FORCEINSTALL,从而忽略这项差异 |
| VIF_WRITEPROT |
以前存在的文件是写保护的 |
| VIF_FILEINUSE |
现有文件正在使用 |
| VIF_OUTOFSPACE |
目标驱动器磁盘空间不够 |
| VIF_ACCESSVIOLATION |
由于访问违例,所以操作失败 |
| VIF_SHARINGVIOLATION |
由于共享违例,所以操作失败 |
| VIF_CANNOTCREATE |
不能创建临时文件 |
| VIF_CANNOTDELETE |
不能删除文件的现有版本 |
| VIF_CANNOTDELETECUR |
不能删除文件的现有版本,而且在uFlage参数中未指定VIFF_DONTDELETEOLD |
| VIF_CANNOTRENAME |
不可将临时文件更名为现有文件的名字。现有文件已被删除 |
| VIF_OUTOFMEMORY |
内存不足,导致操作失败 |
| VIF_CANNOTREADSRC |
源文件不可读 |
| VIF_CANNOTREADDEST |
现有的目标文件不可读(所以版本信息不能检查) |
| VIF_BUFFTOOSMALL |
lpuTmpFileLen参数太小,不能容下临时文件的名字 |