Funzione NdisCmCloseAddressFamilyComplete (ndis.h)
NdisCmCloseAddressFamilyComplete restituisce lo stato finale della richiesta di un client, per cui la funzione ProtocolCmCloseAf del cmm restituita NDIS_STATUS_PENDING, per chiudere l'AF.
Sintassi
void NdisCmCloseAddressFamilyComplete(
[in] NDIS_STATUS Status,
[in] NDIS_HANDLE NdisAfHandle
);
Parametri
[in] Status
Il gestore chiamate imposta questa opzione su NDIS_STATUS_SUCCESS.
[in] NdisAfHandle
Specifica l'handle fornito da NDIS passato alla funzione ProtocolCmOpenAf del gestore chiamate quando il client ha aperto originariamente la famiglia di indirizzi.
Valore restituito
Nessuno
Osservazioni
Un gestore chiamate autonomo deve chiamare NdisCmCloseAddressFamilyComplete se la funzione ProtocolCmCloseAf restituit NDIS_STATUS_PENDING a in precedenza per il NdisAfHandle specificato . Il client, che ha avviato l'operazione close-AF con penna con una chiamata a NdisClCloseAddressFamily, non può rilasciare le risorse allocate per tenere traccia delle comunicazioni sull'AF finché la chiamata del cm a NdisCmCloseAddressFamilyComplete causa una chiamata al client funzione ProtocolClCloseAfComplete.
Dopo una chiamata a NdisCmCloseAddressFamilyComplete, il gestore chiamate non può successivamente usare il NdisAfHandle, che diventa non valido per il gestore chiamate non appena si verifica questa chiamata.
Solo i gestori chiamate autonomi, che si registrano con NDIS come driver di protocollo, possono chiamare NdisCmCloseAddressFamilyComplete. I driver miniport orientati alla connessione che forniscono supporto integrato per la gestione delle chiamate devono invece chiamare NdisMCmCloseAddressFamilyComplete.