CLFS_MGMT_NOTIFICATION 结构 (clfsmgmt.h)

CLFS_MGMT_NOTIFICATION结构指定有关客户端接收的通知的信息。

语法

typedef struct _CLFS_MGMT_NOTIFICATION {
  CLFS_MGMT_NOTIFICATION_TYPE Notification;
  CLFS_LSN                    Lsn;
  USHORT                      LogIsPinned;
} CLFS_MGMT_NOTIFICATION, *PCLFS_MGMT_NOTIFICATION;

成员

Notification

要接收的通知类型。 以下值有效。

含义
ClfsMgmtAdvanceTailNotification
0
用于推进日志尾部的通知。 有关详细信息,请参阅 LOG_TAIL_ADVANCE_CALLBACK
ClfsMgmtLogFullHandlerNotification
1
调用 HandleLogFull 已完成的通知。 有关详细信息,请参阅 LOG_FULL_HANDLER_CALLBACK
ClfsMgmtLogUnpinnedNotification
2
取消固定日志的通知。 有关详细信息,请参阅 LOG_UNPINNED_CALLBACK
ClfsMgmtLogWriteNotification
3
已将非零字节数写入日志的通知。 有关详细信息,请参阅 RegisterForLogWriteNotification

SP1 之前的 Windows Server 2003 R2 和 Windows Vista: 不支持此值。

Lsn

如果 NotificationClfsMgmtAdvanceTailNotification则 Lsn 指定目标日志序列号 (LSN,) 客户端应将日志结尾推进到。

LogIsPinned

如果 NotificationClfsMgmtLogUnpinnedNotification则 LogIsPinned 指示已固定日志。 如果固定日志,则此成员为 TRUE

要求

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

另请参阅

CLFS 管理结构

ReadLogNotification