CLFS_MGMT_NOTIFICATION structure (clfsmgmt.h)

The CLFS_MGMT_NOTIFICATION structure specifies information about the notifications that the client receives.

Syntax

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

Members

Notification

The type of notification to receive. The following values are valid.

Value Meaning
ClfsMgmtAdvanceTailNotification
0
The notification to advance the log tail. For more information, see LOG_TAIL_ADVANCE_CALLBACK.
ClfsMgmtLogFullHandlerNotification
1
The notification that a call to HandleLogFull is complete. For more information, see LOG_FULL_HANDLER_CALLBACK.
ClfsMgmtLogUnpinnedNotification
2
The notification that the log is unpinned. For more information, see LOG_UNPINNED_CALLBACK.
ClfsMgmtLogWriteNotification
3
The notification that a nonzero number of bytes has been written to the log. For more information, see RegisterForLogWriteNotification.

Windows Server 2003 R2 and Windows Vista before SP1:  This value is not supported.

Lsn

If Notification is ClfsMgmtAdvanceTailNotification, Lsn specifies the target log sequence number (LSN) the client should advance the log tail to.

LogIsPinned

If Notification is ClfsMgmtLogUnpinnedNotification, LogIsPinned indicates that the log is pinned. This member is TRUE if the log is pinned.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2003 R2 [desktop apps only]
Header clfsmgmt.h

See also

CLFS Management Structures

ReadLogNotification