-
Notifications
You must be signed in to change notification settings - Fork 0
插件Custom清理函数
Mouri_Naruto edited this page Jul 28, 2016
·
2 revisions
开发者可以根据本文定义实现Custom清理函数并在插件自定义清理规则文件加入对应清理项目实现自定义清理项目的添加
以下定义可以参考Dism++帮助文档.pdf 68页
HRESULT WINAPI 你自己起的Custom清理函数名(
_In_ DismSession Session,
_Reserved_ DWORD Flags,
_In_opt_ UINT64 *CleanUpSpace,
_In_ DismCallBack CallBack,
_In_ LPVOID UserData
);
映像会话,可以使用此获取映像的各种信息(可以看作映像会话的句柄)
保留,Dism++现在不使用此参数,请忽略
如果 CleanUpSpace 为空,那么函数需要执行清理。 如果不为空,说明仅要预估可清理的空间。最后将预估大小用此变量返回
Dism++清理回调函数,用于展示进度,文件路径等信息。 如果此参数为 NULL,则表示没有回调。
回调函数的 UserData 部分,请务必传入 CallBack 中。
如果函数执行成功,请返回 S_OK,其他任何值都表示错误
该函数需要导出为符号