EVT_WDF_DEVICE_PNP_STATE_CHANGE_NOTIFICATION callback function (wdfdevice.h)
[Applies to KMDF only]
Note
This callback function is for Microsoft-internal use only.
A driver's EvtDevicePnpStateChange event callback function informs the driver that a device's Plug and Play (PnP) state machine is moving from one state to another.
Syntax
EVT_WDF_DEVICE_PNP_STATE_CHANGE_NOTIFICATION EvtWdfDevicePnpStateChangeNotification;
void EvtWdfDevicePnpStateChangeNotification(
[in] WDFDEVICE Device,
[in] PCWDF_DEVICE_PNP_NOTIFICATION_DATA NotificationData
)
{...}
Parameters
[in] Device
A handle to a framework device object.
[in] NotificationData
A pointer to a framework-supplied WDF_DEVICE_PNP_NOTIFICATION_DATA structure that identifies the state machine's old and new states.
Return value
None
Remarks
To register an EvtDevicePnpStateChange callback function, a driver must call WdfDeviceInitRegisterPnpStateChangeCallback.
For more information about the framework's PnP state machine, see State Machines in the Framework.
Requirements
Requirement | Value |
---|---|
Target Platform | Universal |
Minimum KMDF version | 1.0 |
Header | wdfdevice.h (include Wdf.h) |
IRQL | PASSIVE_LEVEL |