|
我勉为其难翻了一下,不恰当莫怪
WIMSetReferenceFile函数可以使WIMApplyImage和WIMCaptureImage函数使用可替代的WIM文件资源,这在捕捉数据相似的多份映像时可以节省存储空间.
C++函数声明
BOOL WINAPI WIMSetReferenceFile(
IN HANDLE hWim,
IN LPWSTR lpszPath,
IN DWORD dwFlags
);
其中参数
hWim----WIMCreateFile函数返回的wim文件句柄
lpszPath ----一个null作为结束符的字符串指针,它含有要加入参照列表的wim文件路径
dwFlags----规定wim文件加入到参照列表的方式,此参数必须包含下面的2个值
WIM_REFERENCE_APPEND-----指定的wim文件附加到当前列表
WIM_REFERENCE_REPLACE----指定的wim文件成为当前列表唯一的值
此参数(dwFlags)还可以包含下面标志的任意组合
WIM_FLAG_VERIF----数据完整性信息(对新文件生成,对已存在文件校验,更新)
WIM_FLAG_SHARE_WRITE----WIM文件以共享方式打开(允许同时读写)
返回值----(BOOL)
如果函数成功,返回非零值
备注:
如果函数失败,返回值为零,为得到进一步的错误信息,调用GetLastError函数
再备注:
如果参数lpszPath赋值NULL,参数dwFlags赋值WIM_REFERENCE_REPLACE,参照列表完全清空,WIMApplyImage执行过程没有展开任何文件资源 |
|