IPortWMIRegistration interface is provided in Windows 7 and later versions of Windows. This interface allows the miniport driver to coordinate Event Tracing for Windows (ETW) registration between PortCls and the miniport driver.
ETW provides a mechanism to trace and log events that are raised by user-mode applications and kernel-mode drivers. For more information about ETW, see Event Tracing for Windows and Improve Debugging And Performance Tuning With ETW.
The IPortWMIRegistration interface inherits from the IUnknown interface. IPortWMIRegistration also has these types of members:
The IPortWMIRegistration interface has these methods.
|IPortWMIRegistration::RegisterWMIProvider||The RegisterWMIProvider method registers the Event Tracing for Windows (ETW) capability of the miniport driver with PortCls.|
|IPortWMIRegistration::UnregisterWMIProvider||The UnregisterWMIProvider method unregisters the Event Tracing for Windows (ETW) interface that was previously registered with a call to the RegisterWMIProvider method. The unregistration disables the ETW registration with PortCls.|