IPortWMIRegistration interface

The 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.

Method Description
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.


Target Platform Windows
Header portcls.h