Partager via


NdisCmNotifyCloseAddressFamily, fonction (ndis.h)

La fonction NdisCmNotifyCloseAddressFamily informe NDIS qu’un gestionnaire d’appels n’est pas lié à partir d’un adaptateur miniport sous-jacent et que tous les clients CoNDIS associés doivent fermer la famille d’adresses spécifiée (AF).

Syntaxe

NDIS_STATUS NdisCmNotifyCloseAddressFamily(
  [in] NDIS_HANDLE NdisAfHandle
);

Paramètres

[in] NdisAfHandle

Handle NDIS qui identifie l’AF que NDIS doit fermer. NDIS a fourni ce handle à la fonction ProtocolCmOpenAf du gestionnaire d’appels.

Valeur de retour

NdisCmNotifyCloseAddressFamily pouvez retourner l’une des options suivantes :

Retourner le code Description
NDIS_STATUS_SUCCESS
NDIS a correctement fermé la famille d’adresses.
NDIS_STATUS_PENDING
NDIS gère cette requête de façon asynchrone et appellera le gestionnaire d’appels. ProtocolCmNotifyCloseAfComplete fonction lorsque l’opération de fermeture est terminée.
NDIS_STATUS_XXX
NDIS a échoué la demande pour une raison déterminée par le pilote client ou NDIS.

Remarques

Gestionnaires d’appels CoNDIS autonomes, qui s’inscrivent en tant que pilotes de protocole NDIS en appelant le fonction NdisRegisterProtocolDriver, peut appeler la fonction NdisCmNotifyCloseAddressFamily. Les gestionnaires d’appels miniport (MCM) appellent plutôt le NdisMCmNotifyCloseAddressFamily fonction.

Pour fermer une liaison AF, le gestionnaire d’appels autonome doit appeler NdisCmNotifyCloseAddressFamily à partir de la Fonction ProtocolUnbindAdapterEx. NDIS appelle ensuite le ProtocolClNotifyCloseAf fonction du client qui a l’af spécifié ouvert.

Si NdisCmNotifyCloseAddressFamily retourne NDIS_STATUS_PENDING, NDIS appelle le gestionnaire d’appels ProtocolCmNotifyCloseAfComplete fonction une fois que le client a terminé l’opération de fermeture AF.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge dans NDIS 6.0 et versions ultérieures.
plateforme cible Bureau
d’en-tête ndis.h (include Ndis.h)
bibliothèque Ndis.lib
IRQL PASSIVE_LEVEL
règles de conformité DDI Irql_CallManager_Function(ndis)

Voir aussi

NdisMCmNotifyCloseAddressFamily

NdisRegisterProtocolDriver

ProtocolClNotifyCloseAf

ProtocolCmNotifyCloseAfComplete

ProtocolCmOpenAf

ProtocolUnbindAdapterEx