IWDTFPNPActions2 interface (wdtfpnpaction.h)

Defines operations and properties for the collection of Plug and Play (PNP) device-related test interfaces.

Inheritance

The IWDTFPNPActions2 interface inherits from IWDTFActionsCustom2. IWDTFPNPActions2 also has these types of members:

Methods

The IWDTFPNPActions2 interface has these methods.

 
IWDTFPNPActions2::DisableDevice

Learn how the method disables the target device.
IWDTFPNPActions2::EDTCancelRemoveDevice

Learn how the method sends an IRP_MN_CANCEL_REMOVE_DEVICE event to the target device.
IWDTFPNPActions2::EDTCancelStopDevice

Learn how the method sends an IRP_MN_CANCEL_STOP_DEVICE event to the target device.
IWDTFPNPActions2::EDTSurpriseRemoveDevice

Learn how the method sends an IRP_MN_SURPRISE_REMOVAL event to the target device.
IWDTFPNPActions2::EDTTryStopDevice

Learn how the method attempts to send an IRP_MN_STOP_DEVICE event to the target device.
IWDTFPNPActions2::EDTTryStopDeviceFailRestart

Learn how the EDTTryStopDeviceFailRestart method attempts to send an IRP_MN_STOP_DEVICE event to the target device and then fail the subsequent device restart.
IWDTFPNPActions2::EDTTryStopDeviceRequestNewResources

Learn how the method attempts to send an IRP_MN_STOP_DEVICE event to the target device and assign new resources to the target device.
IWDTFPNPActions2::EnableDevice

Learn how the method enables the target device.
IWDTFPNPActions2::RemoveDevice

Learn how the method removes the device.
IWDTFPNPActions2::RequestEjectDevice

Learn how the method initiates a device eject.
IWDTFPNPActions2::RescanDevice

Learn how the method rescans the target device.
IWDTFPNPActions2::RescanParentDevice

Learn how the method rescans and re-enumerates the target device's parent device.
IWDTFPNPActions2::RestartDevice

Learn how the method initiates a device restart.

Requirements

Requirement Value
Target Platform Windows
Header wdtfpnpaction.h