Función NdisFNetPnPEvent (ndis.h)

Un controlador de filtro puede llamar a la función NdisFNetPnPEvent para reenviar un evento de Plug and Play de red (PnP) o de Administración de energía a controladores excesivos.

Sintaxis

NDIS_STATUS NdisFNetPnPEvent(
  NDIS_HANDLE                 NdisFilterHandle,
  PNET_PNP_EVENT_NOTIFICATION NetPnPEventNotification
);

Parámetros

NdisFilterHandle

Identificador del área de contexto del módulo de filtro. El controlador de filtro creó e inicializó este área de contexto en la función FilterAttach .

NetPnPEventNotification

Puntero a NET_PNP_EVENT_NOTIFICATION estructura, que describe el evento PnP de red o el evento de administración de energía que reenvía el controlador de filtro.

Valor devuelto

NdisFNetPnPEvent puede devolver cualquiera de las siguientes opciones:

Código devuelto Descripción
NDIS_STATUS_SUCCESS
El controlador sobreaplicado se ha realizado correctamente en el procesamiento del evento PnP.
NDIS_STATUS_FAILURE
El controlador sobreaplicado produjo un error en el evento PnP.

Comentarios

NDIS llama a la función FilterNetPnPEvent del controlador de filtro para notificar al controlador de filtro los eventos de red PnP y Administración de energía.

Los controladores de filtro pueden reenviar estas notificaciones a controladores demasiado excesivos. Para reenviar una solicitud, llame a la función NdisFNetPnPEvent desde FilterNetPnPEvent.

Nota Los controladores NDIS no deben llamar a NdisFNetPnPEvent desde el contexto de la función FilterOidRequest .
 

Requisitos

Requisito Value
Cliente mínimo compatible Se admite en NDIS 6.0 y versiones posteriores.
Plataforma de destino Escritorio
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL PASSIVE_LEVEL
Reglas de cumplimiento de DDI Irql_Filter_Driver_Function(ndis)

Consulte también

FilterAttach

FilterNetPnPEvent

FilterOidRequest

NET_PNP_EVENT_NOTIFICATION