flags (uint32)

      Special class state.

      This field can contain a sequence of bit-mapped flags. The values of these flags are:

      DCI_ENABLED

        This class is enabled and available for use. All classes registered are considered enabled. This bit must be set for all registrations of all metrics.
      DCI_DISABLED
        This class is disabled. This status is not supported. All classes registered are considered enabled.
      DCI_NOTIMPLEMENTED
        A non-implemented class.
      DCI_NOTAPPLICABLE
        This class is not applicable to the measured system.
      DCI_OBSOLETE
        This class is no longer supported on the measured system.
      DCI_PROVIDER_INSTANCE
        The provider does not register instances with the DCI. All instance requests go directly to the provider's method. This is used for volatile instances. Volatile instances are used for classes where registering each instance is regarded as too time consuming considering the life of the instance. For example, threads, task and memory objects. Change notification of volatile instances is not supported.


      [Back: DCIClassAttr Field - size]
      [Next: DCIClassAttr Field - reserved]