Condividi tramite


Macro NdisMCmCloseAddressFamilyComplete (ndis.h)

NdisMCmCloseAddressFamilyComplete restituisce lo stato finale della richiesta di un client, per cui il driver MCM ha restituito NDIS_STATUS_PENDING, per chiudere l'AF.

Sintassi

void NdisMCmCloseAddressFamilyComplete(
   _S_,
   _H_
);

Parametri

_S_

Il chiamante imposta questo valore su NDIS_STATUS_SUCCESS.

_H_

Specifica l'handle fornito da NDIS passato alla funzione ProtocolCmOpenAf del driver MCM quando questo client ha originariamente aperto la famiglia di indirizzi.

Valore restituito

nessuno

Osservazioni

Un driver MCM deve chiamare NdisMCmCloseAddressFamilyComplete se la 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 fino alla chiamata del driver MCM a NdisMCmCloseAddressFamilyComplete.

Una chiamata a NdisMCmCloseAddressFamilyComplete causa la chiamata a NDIS Funzione ProtocolClCloseAfComplete .

Il driver MCM non può successivamente usare NdisAfHandle, che non è valido per il driver MCM quando NdisMCmCloseAddressFamilyComplete restituisce il controllo.

Solo i driver miniport orientati alla connessione che forniscono supporto integrato per la gestione delle chiamate possono chiamare NdisMCmCloseAddressFamilyComplete. I gestori di chiamate autonomi, che si registrano con NDIS come driver di protocollo, chiamano invece NdisCmCloseAddressFamilyComplete .

Requisiti

Requisito Valore
Client minimo supportato Supportato per i driver NDIS 6.0 e NDIS 5.1 (vedere NdisMCmCloseAddressFamilyComplete (NDIS 5.1) in Windows Vista. Supportato per i driver NDIS 5.1 (vedere NdisMCmCloseAddressFamilyComplete (NDIS 5.1) in Windows XP.
Piattaforma di destinazione Desktop
Intestazione ndis.h (includere Ndis.h)
IRQL <= DISPATCH_LEVEL
Regole di conformità DDI Irql_MCM_Function(ndis)

Vedi anche

NdisClCloseAddressFamily

NdisCmCloseAddressFamilyComplete

ProtocolClCloseAfComplete

ProtocolCmCloseAf

ProtocolCmOpenAf