Interfaces

This section documents the interfaces that the WPRControl API provides.

In This Section

Function Description
IControlErrorInfo Provides functions that obtain information about errors that occur when the control manager performs an operation.
IControlManager Represents the Windows Performance Recorder (WPR) manager, which controls ETW sessions.
IControlProgressHandler Represents a client-side handler that receives updates when the library performs an operation.
IEnumControlWarningInfo Provides a standard COM enumeration method for enumerating a collection of IControlErrorInfo" interfaces.
IEnumProfile Provides a standard COM enumeration method for enumerating a collection of IProfile interfaces.
IOnOffTransitionManager Enables the client to store the profiles of the IProfileCollection" to the registry for boot tracing.
IProfile Represents an individual profile that the client controls.
IProfileCollection Represents a collection of profiles that the library runs as a unit.
ISnapshotManager2 Represents a snapshot object that the client controls to enable, disable, and take the snapshot.
ISnapshotManager3 Represents a snapshot object that the client controls to enable, disable, and take the snapshot.
ITraceMergeProperties Enables the client to specify policies for merging multiple event trace log (ETL) files using XML.
ITraceMergeTextHandler Obtains the text and other metadata that was added by the user.

WPRControl API Reference