_CLFS_MGMT_POLICY_TYPE Enumeration

The CLFS_MGMT_POLICY_TYPE enumeration type identifies the type of a CLFS management policy.

Syntax

typedef enum _CLFS_MGMT_POLICY_TYPE {
  ClfsMgmtPolicyMaximumSize            ,
  ClfsMgmtPolicyMinimumSize            ,
  ClfsMgmtPolicyNewContainerSize       ,
  ClfsMgmtPolicyGrowthRate             ,
  ClfsMgmtPolicyLogTail                ,
  ClfsMgmtPolicyAutoShrink             ,
  ClfsMgmtPolicyAutoGrow               ,
  ClfsMgmtPolicyNewContainerPrefix     ,
  ClfsMgmtPolicyNewContainerSuffix     ,
  ClfsMgmtPolicyNewContainerExtension  ,
  ClfsMgmtPolicyInvalid
} *PCLFS_MGMT_POLICY_TYPE, CLFS_MGMT_POLICY_TYPE;

Constants

ClfsMgmtPolicyMaximumSize Indicates a policy that specifies the maximum size of a log.
ClfsMgmtPolicyMinimumSize Indicates a policy that specifies the minimum size of a log.
ClfsMgmtPolicyNewContainerSize Indicates a policy that specifies the size of new containers that are created.
ClfsMgmtPolicyGrowthRate Indicates a policy that specifies how many new containers will be added to the log each time the log grows.
ClfsMgmtPolicyLogTail Indicates a policy that specifies how much free space will be requested when a client is notified to move its log tail.
ClfsMgmtPolicyAutoShrink Indicates a policy that specifies when the log will shrink based on the percentage of the log that is free.
ClfsMgmtPolicyAutoGrow Indicates a policy that specifies whether the log should grow when fewer than two containers are free.
ClfsMgmtPolicyNewContainerPrefix Indicates a policy that specifies a prefix for the file name of each container, as well as the full path to the directory where the containers will be placed.
ClfsMgmtPolicyNewContainerSuffix Indicates a policy that specifies a number to use as the starting suffix for container file names.
ClfsMgmtPolicyNewContainerExtension Indicates a policy that specifies an extension for the file name of each container.
ClfsMgmtPolicyInvalid Reserved for internal use.

Remarks

Each type of CLFS management policy corresponds to a specific interpretation of the CLFS_MGMT_POLICY structure. The PolicyType member of the CLFS_MGMT_POLICY structure is a valid value of the CLFS_MGMT_POLICY_TYPE enumeration.

Requirements

   
Header wdm.h (include Wdm.h)

See Also

CLFS_MGMT_POLICY