Condividi tramite


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.

Fabbisogno

Requisito Valore
client minimo supportato Supportato per i driver NDIS 6.0 e NDIS 5.1 (vedere NdisCmCloseAddressFamilyComplete (NDIS 5.1)) in Windows Vista. Supportato per i driver NDIS 5.1 (vedere NdisCmCloseAddressFamilyComplete (NDIS 5.1)) in Windows XP.
piattaforma di destinazione Desktop
intestazione ndis.h (include Ndis.h)
libreria Ndis.lib
IRQL <= DISPATCH_LEVEL
regole di conformità DDI Irql_CallManager_Function(ndis)

Vedere anche

NdisClCloseAddressFamily

NdisMCmCloseAddressFamilyComplete

ProtocolClCloseAfComplete

ProtocolCmCloseAf

ProtocolCmOpenAf