LOG_MANAGEMENT_CALLBACKS structure (clfsmgmtw32.h)
The LOG_MANAGEMENT_CALLBACKS structure is used to register with the Common Log File System (CLFS) for the callbacks that a client program requires information from.
Syntax
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;
Members
CallbackContext
A pointer to the context which is a client-defined value. CLFS ignores this value other than to pass it with every callback to the client.
AdvanceTailCallback
Called when the management functionality determines that the client should advance the tail of its log.
LogFullHandlerCallback
Called when an asynchronous request is initiated when HandleLogFull completes.
LogUnpinnedCallback
Called when a pinned log becomes unpinned.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2003 R2 [desktop apps only] |
Header | clfsmgmtw32.h |