Interfaces

Applies To: Windows 8, Windows 8.1

This section documents the interfaces that the WPRControl API provides.

In This Section

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.

IParsingErrorInfo

Provides functions that get information about XML validation failures.

IProfile

Represents an individual profile that the client controls.

IProfileCollection

Represents a collection of profiles that the library runs as a unit.

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.

See Also

Other Resources

WPRControl API Reference