функция обратного вызова 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 |