ClfsMgmtTailAdvanceFailure 函数 (wdm.h)
ClfsMgmtTailAdvanceFailure 例程通知 CLFS 管理客户端无法推进日志尾部。
语法
CLFSUSER_API NTSTATUS ClfsMgmtTailAdvanceFailure(
[in] CLFS_MGMT_CLIENT Client,
[in] NTSTATUS Reason
);
参数
[in] Client
指向客户端的指针。 这是通过调用 ClfsMgmtRegisterManagedClient 例程获得的值。
[in] Reason
一个 值,该值指示无法推进日志尾部的原因。
返回值
ClfsMgmtTailAdvanceFailure 例程返回以下 NTSTATUS 值之一:
返回代码 | 说明 |
---|---|
|
CLFS 管理已处理无法推进日志尾部的通知。 |
|
为 Client 参数提供了 NULL 值。 |
|
为 Client 参数提供的值不表示有效的客户端。 |
注解
如果客户端无法将其日志的尾部推进到请求的 LSN 或超出请求的 LSN,则客户端必须调用 ClfsMgmtTailAdvanceFailure 例程,以指示它无法推进其尾部。 在客户端按请求移动其尾部或调用 ClfsMgmtTailAdvanceFailure 例程之前,客户端不会收到任何进一步请求来移动其尾部。
调用 ClfsLogGrowthCompleteCallback 函数时,Reason 参数的值作为 OperationStatus 参数的值传递回客户端。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Server 2003 R2、Windows Vista 和更高版本的 Windows 中可用。 |
目标平台 | 桌面 |
标头 | wdm.h (包括 Wdm.h) |
Library | Clfs.lib |
DLL | Clfs.sys |
IRQL | <= APC_LEVEL |