Condividi tramite


Funzione NdisCompleteUnbindAdapterEx (ndis.h)

Un driver di protocollo chiama la funzione NdisCompleteUnbindAdapterEx per completare un'operazione senzabind per cui la funzione ProtocolUnbindAdapterEx del driver ha restituito NDIS_STATUS_PENDING.

Sintassi

void NdisCompleteUnbindAdapterEx(
  [in] NDIS_HANDLE UnbindContext
);

Parametri

[in] UnbindContext

Handle passato al parametro UnbindContext della funzione ProtocolUnbindAdapterEx .

Valore restituito

nessuno

Osservazioni

Quando un driver di protocollo restituisce NDIS_STATUS_PENDING dal relativo Funzione ProtocolUnbindAdapterEx , che il driver deve chiamare NdisCompleteUnbindAdapterEx dopo il completamento dell'operazione unbind.

Quando il driver chiama NdisCompleteUnbindAdapterEx, il driver ha completato la pulizia di tutte le informazioni sul contesto di associazione gestite dal driver per l'associazione e ha rilasciato tutte le risorse allocate per stabilire l'associazione.

In caso di ritorno da NdisCompleteUnbindAdapterEx l'handle UnbindContext non è valido. Vale a dire, il driver del protocollo non deve passare questo handle nelle chiamate a qualsiasi funzione NdisXxx .

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.0 e versioni successive.
Piattaforma di destinazione Desktop
Intestazione ndis.h (includere Ndis.h)
Libreria Ndis.lib
IRQL <= DISPATCH_LEVEL
Regole di conformità DDI Irql_Protocol_Driver_Function(ndis)

Vedi anche

NdisOpenAdapterEx

ProtocolBindAdapterEx

ProtocolUnbindAdapterEx