IMsmMerge::OpenLog 方法 (mergemod.h)

OpenLog 方法打开接收进度和错误消息的日志文件。 如果日志文件已存在,安装程序将追加新消息。 如果日志文件不存在,安装程序将创建一个日志文件。 有关详细信息,请参阅 Merge 对象的 OpenLog 方法。

IMsmMerge2::OpenLog Mergemod.dll 2.0 或更高版本。

 
IMsmMerge::OpenLog 所有 Mergemod.dll 版本。

语法

HRESULT OpenLog(
  [in] const BSTR Path
);

参数

[in] Path

指向要打开或创建的文件的完全限定文件名。 可以使用 LPCWSTR 代替 BSTR

返回值

此方法可以返回其中一个值。

含义
ERROR_TOO_MANY_OPEN_FILES为 HRESULT
已打开日志文件。
ERROR_OPEN_FAILED 为 HRESULT
无法打开或创建文件。
S_OK
函数成功。

注解

此函数会打开一个日志文件来接收进度和错误消息。 如果日志文件已存在,则会将新消息追加到日志中。 如果日志文件不存在,则会创建它。

客户端可以使用 Log 将自己的消息发送到此日志文件。

要求

要求
最低受支持的客户端 Mergemod.dll 1.0 或更高版本
目标平台 Windows
标头 mergemod.h
DLL Mergemod.dll

另请参阅

合并模块自动化