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.
La funzione NdisCmNotifyCloseAddressFamily notifica a NDIS che un gestore chiamate non è associato da un adattatore miniport sottostante e che tutti i client CoNDIS associati devono chiudere la famiglia di indirizzi (AF) specificata.
Sintassi
NDIS_STATUS NdisCmNotifyCloseAddressFamily(
[in] NDIS_HANDLE NdisAfHandle
);
Parametri
[in] NdisAfHandle
Handle NDIS che identifica l'NDIS da chiudere. NDIS ha fornito questo handle alla funzione ProtocolCmOpenAf del gestore chiamate.
Valore restituito
NdisCmNotifyCloseAddressFamily può restituire una delle opzioni seguenti:
Codice restituito | Descrizione |
---|---|
|
NDIS ha chiuso correttamente la famiglia di indirizzi. |
|
NDIS gestisce questa richiesta in modo asincrono e chiamerà il gestore chiamate ProtocolCmNotifyCloseAfComplete funzione al termine dell'operazione di chiusura. |
|
NDIS non ha superato la richiesta per qualche motivo determinato dal driver client o NDIS. |
Osservazioni
Gestioni chiamate CoNDIS autonome, che si registrano come driver di protocollo NDIS chiamando il funzione NdisRegisterProtocolDriver può chiamare la funzione NdisCmNotifyCloseAddressFamily. I gestori di chiamate miniport (MCM) chiamano invece funzione NdisMCmNotifyCloseAddressFamily.
Per chiudere un front-end per un'associazione, il gestore chiamate autonomo deve chiamare NdisCmNotifyCloseAddressFamily da funzione ProtocolUnbindAdapterEx. NDIS chiama quindi ProtocolClNotifyCloseAf funzione del client con l'AF specificato aperto.
Se NdisCmNotifyCloseAddressFamily restituisce NDIS_STATUS_PENDING, NDIS chiama il gestore chiamate funzione di ProtocolCmNotifyCloseAfComplete dopo che il client ha completato l'operazione di chiusura af.