Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette section explique comment un pilote miniport CoNDIS WAN indique qu’il prend en charge les services TAPI et comment il configure des communications spécifiques à TAPI avec les pilotes NDISWAN et NPDROXY.
Une fois qu'un pilote miniport CoNDIS WAN a enregistré ses points d'entrée de pilote miniport pour une ou plusieurs cartes réseau (NIC), les opérations suivantes entraînent l'association des pilotes NDISWAN et NDPROXY, de manière spécifique à TAPI, avec ces cartes réseau.
Le pilote miniport CoNDIS WAN appelle la fonction NdisMCmRegisterAddressFamilyEx à partir de sa fonction MiniportInitializeEx pour inscrire ses points d’entrée du gestionnaire d’appels et le type de famille d’adresses CO_ADDRESS_FAMILY_TAPI_PROXY. Ainsi, le pilote miniport annonce qu’il fournit des services TAPI.
NDIS appelle la fonction ProtocolCoAfRegisterNotify de NDPROXY pour informer NDPROXY de la famille d’adresses nouvellement inscrite. ProtocolCoAfRegisterNotify de NDPROXY examine les données de la famille d’adresses et détermine qu’elle peut utiliser les services TAPI fournis par le gestionnaire d’appels intégré au pilote miniport CoNDIS WAN. Un pilote miniport WAN CoNDIS compatible TAPI est un pilote MCM (gestionnaire d'appels miniport) intégré.
NPDROXY appelle la fonction NdisClOpenAddressFamilyEx pour ouvrir la famille d’adresses TAPI-proxy associée au pilote miniport CoNDIS WAN. NdisClOpenAddressFamilyEx inscrit les points d’entrée orientés connexion du NDPROXY auprès de NDIS. Ces points d’entrée sont utilisés pour communiquer avec un pilote miniport CoNDIS WAN compatible TAPI.
NDPROXY appelle NdisCmRegisterAddressFamilyEx pour inscrire ses points d’entrée du gestionnaire d’appels et le type de famille d’adresses CO_ADDRESS_FAMILY_TAPI. En procédant ainsi, NPDROXY annonce qu’il implémente des services TAPI.
NDIS appelle la fonction ProtocolCoAfRegisterNotify de NDISWAN pour notifier NDISWAN de la famille d’adresses nouvellement inscrite. Le protocole ProtocolCoRegisterNotify de NDISWAN examine les données de la famille d’adresses et détermine que NDISWAN peut utiliser les services TAPI fournis par NPDROXY.
NDISWAN appelle la fonction NdisClOpenAddressFamilyEx pour ouvrir la famille d’adresses TAPI associée au NPDROXY. NdisClOpenAddressFamilyEx inscrit les points d’entrée orientés connexion de NDISWAN auprès de NDIS. Ces points d’entrée sont utilisés pour communiquer avec NDPROXY.
NDISWAN appelle la fonction NdisClRegisterSap pour informer NPDROXY que NDISWAN peut accepter des appels entrants sur un point d’accès de service particulier (SAP). Dans cet appel, NDISWAN transmet une structure CO_SAP qui décrit le SAP. NDISWAN définit le membre SapType de CO_SAP sur AF_TAPI_SAP_TYPE pour spécifier que sap sera utilisé pour les appels TAPI. NDISWAN définit le membre Sap de CO_SAP sur une chaîne pour une classe d’appareil TAPI particulière. Une application TAPI fournit cette chaîne lorsque l’application appelle la fonction TAPI lineGetID . LE NPDROXY doit informer NDISWAN de tous les appels entrants adressés au SAP.