ValidateLog 函数 (clfsw32.h)
在日志存档和日志还原之后验证日志元数据和数据一致性。
语法
CLFSUSER_API BOOL ValidateLog(
[in] LPCWSTR pszLogFileName,
[in, optional] LPSECURITY_ATTRIBUTES psaLogFile,
[out, optional] PCLFS_INFORMATION pinfoBuffer,
[in, out] PULONG pcbBuffer
);
参数
[in] pszLogFileName
日志的名称。
使用 CreateLogFile创建日志时指定名称。 以下示例标识要使用的格式:
Log:<LogName>[::<LogStreamName>]
< LogName> 对应于文件系统中的有效文件路径。
< LogStreamName> 是专用日志中日志流的唯一名称。
有关详细信息,请参阅 日志类型。
[in, optional] psaLogFile
指向指定日志安全属性的 SECURITY_ATTRIBUTES 结构的指针。
此参数可以 NULL。
[out, optional] pinfoBuffer
指向接收日志元数据的 CLFS_INFORMATION 结构的指针。
[in, out] pcbBuffer
指向一个变量的指针,该变量在输入中指定 pinfoBuffer 元数据缓冲区的大小(以字节为单位)。
在输出中,它接收复制到缓冲区的信息量(以字节为单位)。
返回值
如果函数成功,则返回值为非零。
如果函数失败,则返回值为零。 若要获取扩展的错误信息,请调用 GetLastError。
以下列表标识可能的错误代码:
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista [仅限桌面应用] |
支持的最低服务器 | Windows Server 2003 R2 [仅限桌面应用] |
目标平台 | 窗户 |
标头 | clfsw32.h |
库 | Clfsw32.lib |
DLL | Clfsw32.dll |