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


Обработка уведомлений о событиях PnP в драйвере протокола

Драйверы протокола NDIS 6.0 и более поздних версий обрабатывают те же уведомления о событиях Plug and Play (PnP), что и драйверы NDIS 5.x, а также уведомления о событиях, относящиеся к NDIS 6.0 и более поздних версий. Обработка уведомлений о событиях PnP зависит от драйвера.

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

Драйверы протокола должны обрабатывать изменения стека драйверов. Дополнительные сведения об изменениях стека драйверов см. в разделе Изменение работающего стека драйверов.

Драйверы протокола, которые не обрабатывают уведомления об изменениях стека, не связаны с адаптером и возвращаются. Привязки для драйверов протокола, которые успешно обрабатывают уведомления стека драйверов, не затрагиваются.

Драйверы протокола должны обрабатывать уведомления о приостановке стека драйверов. Дополнительные сведения об этих уведомлениях см. в статье Приостановка стека драйверов.

Драйверы протокола должны обрабатывать уведомления о перезапуске стека драйверов. Дополнительные сведения об этих уведомлениях см. в разделе Перезапуск стека драйверов.