ClfsMgmtTailAdvanceFailure 函数 (wdm.h)

ClfsMgmtTailAdvanceFailure 例程通知 CLFS 管理客户端无法推进日志的尾部。

语法

CLFSUSER_API NTSTATUS ClfsMgmtTailAdvanceFailure(
  [in] CLFS_MGMT_CLIENT Client,
  [in] NTSTATUS         Reason
);

参数

[in] Client

指向客户端的指针。 这是通过调用 clfsMgmtRegisterManagedClient 例程获取的值。

[in] Reason

一个值,该值指示日志的尾部无法高级的原因。

返回值

ClfsMgmtTailAdvanceFailure 例程返回以下 NTSTATUS 值之一:

返回代码 描述
STATUS_SUCCESS
CLFS 管理已处理日志尾部无法高级的通知。
STATUS_INVALID_PARAMETER
Client 参数提供 NULL 值。
STATUS_INVALID_PARAMETER_1
Client 参数提供的值并不表示有效的客户端。

言论

如果客户端无法将其日志的尾部前进到请求的 LSN 或超出请求的 LSN,则客户端必须调用 ClfsMgmtTailAdvanceFailure 例程,以指示它无法推进其尾部。 在客户端按请求移动其尾部或调用 ClfsMgmtTailAdvanceFailure 例程之前,客户端不会收到任何进一步的请求来移动其尾部。

调用 ClfsLogGrowthCompleteCallback 函数时,Reason 参数的值作为 OperationStatus 参数的值传递回客户端。

要求

要求 价值
最低支持的客户端 在 Windows Server 2003 R2、Windows Vista 和更高版本的 Windows 中可用。
目标平台 桌面
标头 wdm.h (包括 Wdm.h)
Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

另请参阅

ClfsMgmtRegisterManagedClient