Funzione NdisCmNotifyCloseAddressFamily (ndis.h)

La funzione NdisCmNotifyCloseAddressFamily informa NDIS che un gestore chiamate viene scollegato da un adattatore miniport sottostante e che tutti i client CoNDIS associati devono chiudere la famiglia di indirizzi specificata (AF).

Sintassi

NDIS_STATUS NdisCmNotifyCloseAddressFamily(
  [in] NDIS_HANDLE NdisAfHandle
);

Parametri

[in] NdisAfHandle

Handle NDIS che identifica l'AF che NDIS deve chiudere. NDIS ha fornito questo handle alla funzione ProtocolCmOpenAf di ProtocolCmOpenAf di Gestione chiamate.

Valore restituito

NdisCmNotifyCloseAddressFamily può restituire uno dei seguenti elementi:

Codice restituito Descrizione
NDIS_STATUS_SUCCESS
NDIS ha chiuso correttamente la famiglia di indirizzi.
NDIS_STATUS_PENDING
NDIS gestisce questa richiesta in modo asincrono e chiamerà il gestore chiamate Funzione ProtocolCmNotifyCloseAfComplete al termine dell'operazione di chiusura.
NDIS_STATUS_XXX
NDIS ha superato la richiesta per un motivo determinato dal driver client o NDIS.

Commenti

Gestioni chiamate CoNDIS autonome, che registrano come driver di protocollo NDIS chiamando l'oggetto La funzione NdisRegisterProtocolDriver può chiamare la funzione NdisCmNotifyCloseAddressFamily . I gestori di chiamate miniport (MCMS) chiamano invece Funzione NdisMCmNotifyCloseAddressFamily .

Per chiudere un af per un'associazione, il gestore chiamate autonomo deve chiamare NdisCmNotifyCloseAddressFamily da Funzione ProtocolUnbindAdapterEx . NDIS chiama quindi l'oggetto Funzione ProtocolClNotifyCloseAf del client con apertura af specificata.

Se NdisCmNotifyCloseAddressFamily restituisce NDIS_STATUS_PENDING, NDIS chiama il gestore chiamate La funzione ProtocolCmNotifyCloseAfComplete dopo che il client completa l'operazione di chiusura dell'af.

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.0 e versioni successive.
Piattaforma di destinazione Desktop
Intestazione ndis.h (includere Ndis.h)
Libreria Ndis.lib
IRQL PASSIVE_LEVEL
Regole di conformità DDI Irql_CallManager_Function(ndis)

Vedi anche

NdisMCmNotifyCloseAddressFamily

NdisRegisterProtocolDriver

ProtocolClNotifyCloseAf

ProtocolCmNotifyCloseAfComplete

ProtocolCmOpenAf

ProtocolUnbindAdapterEx