Funzione NdisCmCloseAddressFamilyComplete (ndis.h)

NdisCmCloseAddressFamilyComplete restituisce lo stato finale della richiesta di un client, per cui la funzione ProtocolCmCloseAf di CM ha restituito 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 questo valore 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 relativa funzione ProtocolCmCloseAf precedentemente restituita NDIS_STATUS_PENDING per l'oggetto 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 di CM a NdisCmCloseAddressFamilyComplete provoca una chiamata a tale client Funzione ProtocolClCloseAfComplete .

Dopo una chiamata a NdisCmCloseAddressFamilyComplete, il gestore chiamate non può successivamente utilizzare 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 chiamare invece NdisMCmCloseAddressFamilyComplete .

Requisiti

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)

Vedi anche

NdisClCloseAddressFamily

NdisMCmCloseAddressFamilyComplete

ProtocolClCloseAfComplete

ProtocolCmCloseAf

ProtocolCmOpenAf