LOG_MANAGEMENT_CALLBACKS 结构 (clfsmgmtw32.h)

LOG_MANAGEMENT_CALLBACKS 结构用于向公共日志文件系统注册, (CLFS) 客户端程序需要从中获取信息的回调。

语法

typedef struct _LOG_MANAGEMENT_CALLBACKS {
  PVOID                      CallbackContext;
  PLOG_TAIL_ADVANCE_CALLBACK AdvanceTailCallback;
  PLOG_FULL_HANDLER_CALLBACK LogFullHandlerCallback;
  PLOG_UNPINNED_CALLBACK     LogUnpinnedCallback;
} LOG_MANAGEMENT_CALLBACKS, *PLOG_MANAGEMENT_CALLBACKS;

成员

CallbackContext

指向上下文的指针,该上下文是客户端定义的值。 CLFS 忽略此值,但会将其与每次回调一起传递给客户端。

AdvanceTailCallback

当管理功能确定客户端应推进其日志尾部时调用。

LogFullHandlerCallback

在 HandleLogFull 完成时启动异步请求时调用。

LogUnpinnedCallback

在取消固定的日志时调用。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 R2 [仅限桌面应用]
标头 clfsmgmtw32.h