CLFS_MGMT_CLIENT_REGISTRATION structure (wdm.h)
The CLFS_MGMT_CLIENT_REGISTRATION structure is given to CLFS management by clients who manage their own logs.
Syntax
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;
Members
Version
The version of the CLFS_MGMT_CLIENT_REGISTRATION structure. Set this to CLFS_MGMT_CLIENT_REGISTRATION_VERSION.
AdvanceTailCallback
A pointer to the log's ClfsAdvanceTailCallback function.
AdvanceTailCallbackData
A pointer to user-defined data that will be supplied to the ClfsAdvanceTailCallback function when the function is invoked.
LogGrowthCompleteCallback
A pointer to the log's ClfsLogGrowthCompleteCallback function.
LogGrowthCompleteCallbackData
A pointer to user-defined data that will be supplied to the ClfsLogGrowthCompleteCallback function when the function is invoked.
LogUnpinnedCallback
A pointer to the log's ClfsLogUnpinnedCallback function.
LogUnpinnedCallbackData
A pointer to user-defined data that will be supplied to the ClfsLogUnpinnedCallback function when the function is invoked.
Requirements
Requirement | Value |
---|---|
Header | wdm.h (include Wdm.h) |