// wdm.h
typedef struct _CLFS_MGMT_CLIENT_REGISTRATION {
ULONG Version;
PCLFS_CLIENT_ADVANCE_TAIL_CALLBACK AdvanceTailCallback;
PVOID AdvanceTailCallbackData;
PCLFS_CLIENT_LFF_HANDLER_COMPLETE_CALLBACK LogGrowthCompleteCallback;
PVOID LogGrowthCompleteCallbackData;
PCLFS_CLIENT_LOG_UNPINNED_CALLBACK LogUnpinnedCallback;
PVOID LogUnpinnedCallbackData;
} CLFS_MGMT_CLIENT_REGISTRATION, *PCLFS_MGMT_CLIENT_REGISTRATION;
View the official Windows Driver Kit DDI referenceNo description available.
The CLFS_MGMT_CLIENT_REGISTRATION structure is given to CLFS management by clients who manage their own logs.
VersionThe version of the CLFS_MGMT_CLIENT_REGISTRATION structure. Set this to CLFS_MGMT_CLIENT_REGISTRATION_VERSION.
AdvanceTailCallbackA pointer to the log's ClfsAdvanceTailCallback function.
AdvanceTailCallbackDataA pointer to user-defined data that will be supplied to the ClfsAdvanceTailCallback function when the function is invoked.
LogGrowthCompleteCallbackA pointer to the log's ClfsLogGrowthCompleteCallback function.
LogGrowthCompleteCallbackDataA pointer to user-defined data that will be supplied to the ClfsLogGrowthCompleteCallback function when the function is invoked.
LogUnpinnedCallbackA pointer to the log's ClfsLogUnpinnedCallback function.
LogUnpinnedCallbackDataA pointer to user-defined data that will be supplied to the ClfsLogUnpinnedCallback function when the function is invoked.