EVENT_INFO_CLASS Enumeration

The EVENT_INFO_CLASS enumerated type defines a type of operation to perform on a registration object.

Syntax

typedef enum _EVENT_INFO_CLASS {
  EventProviderBinaryTrackInfo,
  EventProviderSetReserved1,
  EventProviderSetTraits,
  EventProviderUseDescriptorType,
  MaxEventInfo
} EVENT_INFO_CLASS;

Constants

EventProviderBinaryTrackInfo Tracks the full path for the binary (DLL or EXE) from which the ETW registration was made.
EventProviderSetReserved1
EventProviderSetTraits Sets traits for the provider. Implicitly indicates that the provider correctly initializes the EVENT_DATA_DESCRIPTOR values passed to EventWrite APIs, so the EVENT_DATA_DESCRIPTOR::Type field will be respected. For more information on the format of the traits, see Provider Traits.
EventProviderUseDescriptorType Indicates whether the provider correctly initializes the EVENT_DATA_DESCRIPTOR values passed to EventWrite APIs, which in turn indicates whether the EVENT_DATA_DESCRIPTOR::Type field will be respected by the EventWrite APIs.
MaxEventInfo Maximum value for testing purposes.

Requirements

   
Minimum supported client Windows 8 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 [desktop apps | UWP apps]
Header evntprov.h

See Also

EventSetInformation

Provider Traits