Функция NdisFNetPnPEvent (ndis.h)
Драйвер фильтра может вызывать функцию NdisFNetPnPEvent для пересылки сетевого Plug and Play (PnP) или события управления питанием в драйверы с превышением.
Синтаксис
NDIS_STATUS NdisFNetPnPEvent(
NDIS_HANDLE NdisFilterHandle,
PNET_PNP_EVENT_NOTIFICATION NetPnPEventNotification
);
Параметры
NdisFilterHandle
Дескриптор области контекста для модуля фильтра. Драйвер фильтра создал и инициализировал эту область контекста в функции FilterAttach .
NetPnPEventNotification
Указатель на NET_PNP_EVENT_NOTIFICATION структуры, которая описывает сетевое событие PnP или событие управления питанием, пересылаемое драйвером фильтра.
Возвращаемое значение
NdisFNetPnPEvent может возвращать одно из следующих элементов:
Код возврата | Описание |
---|---|
|
Драйверу overlying удалось обработать событие PnP. |
|
Сбой события PnP при превышении драйвера. |
Комментарии
NDIS вызывает функцию FilterNetPnPEvent драйвера фильтра, чтобы уведомить драйвер фильтра о событиях PnP сети и управления питанием.
Драйверы-фильтры могут пересылать эти уведомления на более чем движущиеся драйверы. Чтобы переслать запрос, вызовите функцию NdisFNetPnPEvent из filterNetPnPEvent.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается в NDIS 6.0 и более поздних версиях. |
Целевая платформа | Персональный компьютер |
Верхняя часть | ndis.h (включая Ndis.h) |
Библиотека | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Правила соответствия DDI | Irql_Filter_Driver_Function(ndis) |