Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I driver di protocollo chiamano la funzione NdisUnbindAdapter per richiedere a NDIS di chiudere un'associazione a un adattatore miniport sottostante.
Sintassi
NDIS_STATUS NdisUnbindAdapter(
[in] NDIS_HANDLE NdisBindingHandle
);
Parametri
[in] NdisBindingHandle
Handle ottenuto dal driver di protocollo da una chiamata alla funzione NdisOpenAdapterEx. L'handle identifica l'associazione da chiudere.
Valore restituito
NdisUnbindAdapter restituisce uno dei valori di stato seguenti:
| Codice restituito | Descrizione |
|---|---|
|
NdisUnbindAdapter avviato correttamente l'operazione di annullamento dell'associazione. |
|
NdisUnbindAdapter non è riuscito a causa di risorse insufficienti. |
Osservazioni
I driver di protocollo chiamano NdisUnbindAdapter all'esterno del contesto delle funzioni ProtocolUnbindAdapterEx o ProtocolBindAdapterEx. NDIS pianifica un elemento di lavoro per chiamare la funzione ProtocolUnbindAdapterEx del driver di protocollo e restituisce immediatamente.
Prima che venga restituita la chiamata a NdisUnbindAdapter, NDIS può già aver chiuso l'associazione. Pertanto, dopo la restituzione della chiamata, il chiamante non deve presupporre che l'handle passato al parametro NdisBindingHandle sia ancora valido.
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) |