ILog::TruncatePrefix 方法 (txlogpub.h)

丢弃日志的指定前缀,使其不再可检索。

语法

HRESULT TruncatePrefix(
  [in] LSN lsnFirstToKeep
);

参数

[in] lsnFirstToKeep

第一条记录的 LSN 不会被丢弃。 如果此参数为 0,则清空整个日志。

返回值

此方法可以返回以下值以及其他 HRESULT 值。

返回代码 说明
S_OK
已成功截断日志。
E_INVALIDARG
lsnFirstToKeep 超出了日志的当前限制。 请参阅 ILog::GetLogLimits

注解

此请求只是对日志实现的提示。 日志可以随意忽略请求,或保留超过严格请求的日志。 许多 ILog 实现将遵循后一个选项。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 txlogpub.h

另请参阅

ILog