EVT_WDF_DEVICE_PNP_STATE_CHANGE_NOTIFICATION - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// wdfdevice.h

EVT_WDF_DEVICE_PNP_STATE_CHANGE_NOTIFICATION EvtWdfDevicePnpStateChangeNotification;

VOID EvtWdfDevicePnpStateChangeNotification(
  [in] WDFDEVICE Device,
  [in] PCWDF_DEVICE_PNP_NOTIFICATION_DATA NotificationData
)
{...}
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nc-wdfdevice-evt_wdf_device_pnp_state_change_notification)

EVT_WDF_DEVICE_PNP_STATE_CHANGE_NOTIFICATION callback function

Description

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

Parameters

Device [in]

A handle to a framework device object.

NotificationData [in]

A pointer to a framework-supplied WDF_DEVICE_PNP_NOTIFICATION_DATA structure that identifies the state machine's old and new states.

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.

See also

EvtDevicePowerPolicyStateChange

EvtDevicePowerStateChange