функция обратного вызова EVT_WDF_DEVICE_PNP_STATE_CHANGE_NOTIFICATION (wdfdevice.h)

[Относится только к KMDF]

Примечание

Эта функция обратного вызова предназначена только для внутреннего использования майкрософт.

Функция обратного вызова события EvtDevicePnpStateChange драйвера сообщает драйверу, что конечный автомат Plug and Play устройства (PnP) переходит из одного состояния в другое.

Синтаксис

EVT_WDF_DEVICE_PNP_STATE_CHANGE_NOTIFICATION EvtWdfDevicePnpStateChangeNotification;

void EvtWdfDevicePnpStateChangeNotification(
  [in] WDFDEVICE Device,
  [in] PCWDF_DEVICE_PNP_NOTIFICATION_DATA NotificationData
)
{...}

Параметры

[in] Device

Дескриптор объекта устройства платформы.

[in] NotificationData

Указатель на предоставленную платформой WDF_DEVICE_PNP_NOTIFICATION_DATA структуру, которая определяет старое и новое состояния конечного автомата.

Возвращаемое значение

None

Remarks

Чтобы зарегистрировать функцию обратного вызова EvtDevicePnpStateChange , драйвер должен вызвать WdfDeviceInitRegisterPnpStateChangeCallback.

Дополнительные сведения о конечном автомате PnP платформы см. в разделе Конечные машины в платформе.

Требования

Требование Значение
Целевая платформа Универсальное
Минимальная версия KMDF 1,0
Верхняя часть wdfdevice.h (включая Wdf.h)
IRQL PASSIVE_LEVEL

См. также раздел

EvtDevicePowerPolicyStateChange

EvtDevicePowerStateChange