Condividi tramite


Funzione NdisCompleteNetPnPEvent (ndis.h)

I driver di protocollo chiamano la funzione NdisCompleteNetPnPEvent per completare una risposta a un evento di Plug and Play o risparmio energia per cui la funzione ProtocolNetPnPEvent del chiamante ha restituito NDIS_STATUS_PENDING.

Sintassi

void NdisCompleteNetPnPEvent(
  [in] NDIS_HANDLE                 NdisBindingHandle,
       PNET_PNP_EVENT_NOTIFICATION NetPnPEventNotification,
  [in] NDIS_STATUS                 Status
);

Parametri

[in] NdisBindingHandle

Handle fornito da NDIS nel parametro NdisBindingHandle della funzione NdisOpenAdapterEx . L'handle identifica l'associazione tra il chiamante e l'adattatore miniport sottostante.

NetPnPEventNotification

Puntatore a NET_PNP_EVENT_NOTIFICATION struttura passata dall'NDIS al chiamante Funzione ProtocolNetPnPEvent .

[in] Status

Risposta del driver di protocollo alla notifica degli eventi di Plug and Play o risparmio energia in sospeso. Per avere esito positivo, specificare NDIS_STATUS_SUCCESS. Per informazioni sugli altri valori di stato, vedere i valori restituiti di . Funzione ProtocolNetPnPEvent .

Valore restituito

nessuno

Osservazioni

Quando un driver di protocollo restituisce NDIS_STATUS_PENDING dalla relativa funzione ProtocolNetPnPEvent, alla fine deve chiamare NdisCompleteNetPnPEvent per indicare la risposta alla notifica di Plug and Play o risparmio energia specificata.

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_Protocol_Driver_Function(ndis)

Vedi anche

NET_PNP_EVENT_NOTIFICATION

NdisOpenAdapterEx

ProtocolNetPnPEvent