_CLFS_MGMT_CLIENT_REGISTRATION structure

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;
} *PCLFS_MGMT_CLIENT_REGISTRATION, CLFS_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

   
Header wdm.h (include Wdm.h)

See Also

ClfsAdvanceTailCallback

ClfsLogGrowthCompleteCallback

ClfsLogUnpinnedCallback