IRP
MDL
Expand Minimize

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;
} 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

Header

Wdm.h (include Wdm.h)

See also

ClfsAdvanceTailCallback
ClfsLogGrowthCompleteCallback
ClfsLogUnpinnedCallback

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft