Inscription des pilotes CoNDIS WAN
Un pilote miniport ou MCM CoNDIS WAN appelle NdisMRegisterMiniportDriver à partir de sa fonction DriverEntry pour inscrire ses fonctions MiniportXxx standard auprès de NDIS. Pour plus d’informations sur l’inscription des fonctions MiniportXxx , consultez Initialisation d’un pilote Miniport.
Un gestionnaire d’appels CoNDIS WAN est un pilote de protocole NDIS. Par conséquent, un gestionnaire d’appels appelle NdisRegisterProtocolDriver pour inscrire ses fonctions ProtocolXxx standard. Pour plus d’informations sur l’inscription d’un pilote de protocole NDIS, consultez Initialisation d’un pilote de protocole. Pour plus d’informations sur les autres différences entre l’initialisation du gestionnaire d’appels et l’initialisation MCM, consultez Différences dans l’initialisation.
L’appel à NdisMRegisterMiniportDriver fournit une structure NDIS_MINIPORT_DRIVER_CHARACTERISTICS à partir du pilote miniport. Vous devez spécifier le numéro de version NDIS correct. Pour plus d’informations sur la définition du numéro de version NDIS, consultez NDIS_MINIPORT_DRIVER_CHARACTERISTICS.
Les pilotes CoNDIS WAN doivent indiquer NDIS version 5.0 ou ultérieure.
Les pilotes NDIS 6.0 et ultérieur doivent inscrire les fonctions de rappel CoNDIS comme suit :
Pour inscrire les fonctions CoNDIS ProtocolXxx et MiniportXxx , tous les pilotes CoNDIS doivent appeler la fonction NdisSetOptionalHandlers .
Pour inscrire ses fonctions CoNDIS MiniportXxx , un pilote miniport ou un gestionnaire d’appels miniport (MCM) doit appeler la fonction NdisSetOptionalHandlers à partir de sa fonction MiniportSetOptions et lui transmettre une structure NDIS_MINIPORT_CO_CHARACTERISTICS . Pour inscrire des fonctions ProtocolXxx du gestionnaire d’appels, les mcms fournissent également une structure NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS .
Pour inscrire ses fonctions CoNDIS ProtocolXxx , un client ou des gestionnaires d’appels doivent appeler la fonction NdisSetOptionalHandlers à partir de sa fonction ProtocolSetOptions et doivent fournir une structure NDIS_PROTOCOL_CO_CHARACTERISTICS . Les clients doivent également fournir une structure NDIS_CO_CLIENT_OPTIONAL_HANDLERS et les gestionnaires d’appels doivent également fournir une structure NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS .
Pour plus d’informations sur l’inscription des pilotes CoNDIS, consultez Inscription CoNDIS.
.