Condividi tramite


Funzione NdisCompleteUnbindAdapterEx (ndis.h)

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

Sintassi

void NdisCompleteUnbindAdapterEx(
  [in] NDIS_HANDLE UnbindContext
);

Parametri

[in] UnbindContext

Handle passato NDIS al parametro UnbindContext della funzione ProtocolUnbindAdapterEx.

Valore restituito

Nessuno

Osservazioni

Quando un driver di protocollo restituisce NDIS_STATUS_PENDING dal relativo funzione ProtocolUnbindAdapterEx, tale driver deve chiamare NdisCompleteUnbindAdapterEx al termine dell'operazione di annullamento dell'associazione.

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

Al ritorno da NdisCompleteUnbindAdapterEx l'handle unbindContext di non è valido. Ciò significa che il driver del protocollo non deve passare questo handle nelle chiamate a una funzione NdisXxx.

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 <= DISPATCH_LEVEL
regole di conformità DDI Irql_Protocol_Driver_Function (ndis)

Vedere anche

NdisOpenAdapterEx

ProtocolBindAdapterEx

ProtocolUnbindAdapterEx