Condividi tramite


Funzione NdisCompleteNetPnPEvent (ndis.h)

I driver del protocollo chiamano la funzione di NdisCompleteNetPnPEvent per completare una risposta a un evento Plug and Play o Power Management 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 nella parametro NdisBindingHandle della funzione NdisOpenAdapterEx. L'handle identifica l'associazione tra il chiamante e l'adattatore miniport sottostante.

NetPnPEventNotification

Puntatore a un NET_PNP_EVENT_NOTIFICATION struttura passata dall'NDIS al chiamante funzione di ProtocolNetPnPEvent.

[in] Status

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

Valore restituito

Nessuno

Osservazioni

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

Fabbisogno

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)

Vedere anche

NET_PNP_EVENT_NOTIFICATION

NdisOpenAdapterEx

ProtocolNetPnPEvent