Compartir a través de


Función NdisFNetPnPEvent (ndis.h)

Un controlador de filtro puede llamar a la función de NdisFNetPNetPEvent para reenviar un evento plug and play (PnP) de red o administración de energía a controladores demasiado 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 un 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

NdisFNetPNetPEvent puede devolver cualquiera de las siguientes opciones:

Código devuelto Descripción
NDIS_STATUS_SUCCESS
El controlador sobreaplicado se realizó correctamente al procesar el evento PnP.
NDIS_STATUS_FAILURE
El controlador de sobrestalación produjo un error en el evento PnP.

Observaciones

NDIS llama a la función FilterNetPnP Event de un controlador de filtro para notificar al controlador de filtro de eventos PnP y Power Management de red.

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

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

Requisitos

Requisito Valor
cliente mínimo admitido Se admite en NDIS 6.0 y versiones posteriores.
de la plataforma de destino de Escritorio
encabezado de ndis.h (incluya Ndis.h)
biblioteca de 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