Funzione NdisFNetPnPEvent (ndis.h)

Un driver di filtro può chiamare la funzione NdisFNetPnPEvent per inoltrare un Plug and Play di rete (PnP) o un evento di Risparmio energia ai driver sovrapposti.

Sintassi

NDIS_STATUS NdisFNetPnPEvent(
  NDIS_HANDLE                 NdisFilterHandle,
  PNET_PNP_EVENT_NOTIFICATION NetPnPEventNotification
);

Parametri

NdisFilterHandle

Handle per l'area di contesto per il modulo di filtro. Il driver di filtro ha creato e inizializzato questa area di contesto nella funzione FilterAttach .

NetPnPEventNotification

Puntatore a NET_PNP_EVENT_NOTIFICATION struttura, che descrive l'evento PnP di rete o l'evento di Risparmio energia inoltrato dal driver di filtro.

Valore restituito

NdisFNetPnPEvent può restituire uno dei seguenti elementi:

Codice restituito Descrizione
NDIS_STATUS_SUCCESS
Il driver overlying ha avuto esito positivo nell'elaborazione dell'evento PnP.
NDIS_STATUS_FAILURE
Il driver overlying non ha superato l'evento PnP.

Commenti

NDIS chiama la funzione FilterNetPnPEvent di un driver di filtro per notificare al driver di filtro gli eventi di rete PnP e Risparmio energia.

I driver di filtro possono inoltrare queste notifiche ai driver overlying. Per inoltrare una richiesta, chiamare la funzione NdisFNetPnPEvent da FilterNetPnPEvent.

Nota I driver NDIS non devono chiamare NdisFNetPnPEvent dal contesto della funzione FilterOidRequest .
 

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.0 e versioni successive.
Piattaforma di destinazione Desktop
Intestazione ndis.h (include Ndis.h)
Libreria Ndis.lib
IRQL PASSIVE_LEVEL
Regole di conformità DDI Irql_Filter_Driver_Function(ndis)

Vedi anche

FilterAttach

FilterNetPnPEvent

FilterOidRequest

NET_PNP_EVENT_NOTIFICATION