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) |