2.2.2.5 DataCollectorType

The DataCollectorType enumeration defines the data collector types.

 typedef  enum
 {
   plaPerformanceCounter = 0,
   plaTrace = 1,
   plaConfiguration = 2,
   plaAlert = 3,
   plaApiTrace = 4
 } DataCollectorType;

plaPerformanceCounter:  Collects performance counter data. The IPerformanceCounterDataCollector interface represents this data collector.

plaTrace:  Collects events from an event trace session. The ITraceDataCollector interface represents this data collector.

plaConfiguration:  Collects computer configuration information. The IConfigurationDataCollector interface represents this data collector.

plaAlert:  Monitors performance counters and performs actions if the counter value crosses the given threshold. The IAlertDataCollector interface represents this data collector.

plaApiTrace:  Logs API calls made by the process. The IApiTracingDataCollector interface represents this data collector.