Поделиться через


Функция NdisFDevicePnPEventNotify (ndis.h)

Драйвер фильтра может вызывать функцию NdisFDevicePnPEventNotify для пересылки события Plug and Play устройства (PnP) или управления питанием в базовые драйверы.

Синтаксис

void NdisFDevicePnPEventNotify(
  [in] NDIS_HANDLE           NdisFilterHandle,
  [in] PNET_DEVICE_PNP_EVENT NetDevicePnPEvent
);

Параметры

[in] NdisFilterHandle

Дескриптор NDIS, идентифицирующий этот модуль фильтра. NDIS передал дескриптор драйверу фильтра в вызове функции FilterAttach .

[in] NetDevicePnPEvent

Указатель на структуру NET_DEVICE_PNP_EVENT, описывающую событие Plug and Play устройства.

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

None

Remarks

NDIS вызывает драйвер фильтраФункция FilterDevicePnPEventNotify, уведомляющая драйвер фильтра о событиях PnP устройства и управления питанием, влияющих на базовый объект устройства.

Драйверы фильтров могут пересылать эти уведомления базовым драйверам. Чтобы переслать запрос, вызовите функцию NdisFDevicePnPEventNotify перед возвратом из функции FilterDevicePnPEventNotify .

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.0 и более поздних версиях.
Целевая платформа Персональный компьютер
Верхняя часть ndis.h (включая Ndis.h)
Библиотека Ndis.lib
IRQL PASSIVE_LEVEL
Правила соответствия DDI Irql_Filter_Driver_Function(ndis)

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

FilterAttach

FilterDevicePnPEventNotify

NET_DEVICE_PNP_EVENT