Delen via


CONDIS TAPI-registratie

In deze sectie wordt beschreven hoe een CoNDIS WAN-minipoortstuurprogramma aangeeft dat het TAPI-services ondersteunt en hoe TAPI-specifieke communicatie wordt ingesteld met de NDISWAN- en NDPROXY-stuurprogramma's.

Nadat een CoNDIS WAN-minipoortstuurprogramma de ingangspunten van het minipoortstuurprogramma voor een of meer NIC's heeft geregistreerd, zorgen de volgende bewerkingen ervoor dat de NDISWAN- en NDPROXY-stuurprogramma's op een tapi-specifieke manier worden gekoppeld aan deze NIC's.

  • Het coNDIS WAN-minipoortstuurprogramma roept de NdisMCmRegisterAddressFamilyEx- functie aan vanuit de MiniportInitializeEx- functie om de vermeldingspunten voor oproepbeheer en het adresfamilietype CO_ADDRESS_FAMILY_TAPI_PROXY te registreren. Door dit te doen, kondigt het minipoortstuurprogramma aan dat het TAPI-services levert.

  • NDIS roept de ProtocolCoAfRegisterNotify-functie van NDPROXY aan om NDPROXY op de hoogte te stellen van de zojuist geregistreerde adresfamilie. De ProtocolCoAfRegisterNotify van NDPROXY onderzoekt de adresfamiliegegevens en bepaalt dat deze de TAPI-services kan gebruiken die worden geleverd door de oproepbeheerder die is geïntegreerd in het coNDIS WAN-minipoortstuurprogramma. Een MET TAPI geschikt CoNDIS WAN-minipoortstuurprogramma is een geïntegreerd MCM-stuurprogramma (Miniport Call Manager).

  • NDPROXY roept de NdisClOpenAddressFamilyEx- functie aan om de TAPI-proxyadresfamilie te openen die is gekoppeld aan het coNDIS WAN-minipoortstuurprogramma. NdisClOpenAddressFamilyEx registreert de verbindingsgeoriënteerde toegangspunten van NDPROXY bij NDIS. Deze toegangspunten worden gebruikt om te communiceren met een CONDIS WAN-minipoortstuurprogramma dat geschikt is voor TAPI.

  • NDPROXY roept NdisCmRegisterAddressFamilyEx aan om de toegangspunten voor oproepbeheer en het adresfamilietype CO_ADDRESS_FAMILY_TAPI te registreren. Door dit te doen, kondigt NDPROXY aan dat het TAPI-services implementeert.

  • NDIS roept de ProtocolCoAfRegisterNotify-functie van NDISWAN aan om NDISWAN op de hoogte te stellen van de zojuist geregistreerde adresfamilie. De ProtocolCoAfRegisterNotify van NDISWAN onderzoekt de adresfamiliegegevens en bepaalt dat NDISWAN de TAPI-services van NDPROXY kan gebruiken.

  • NDISWAN roept de NdisClOpenAddressFamilyEx- functie aan om de TAPI-adresfamilie te openen die is gekoppeld aan NDPROXY. NdisClOpenAddressFamilyEx registreert de verbindingsgerichte toegangspunten van NDISWAN met NDIS. Deze toegangspunten worden gebruikt om te communiceren met NDPROXY.

  • NDISWAN roept de NdisClRegisterSap functie aan om NDPROXY te informeren dat NDISWAN binnenkomende aanroepen kan accepteren op een bepaald Service Access Point (SAP). In deze aanroep geeft NDISWAN een CO_SAP structuur door die de SAP beschrijft. NDISWAN stelt het SapType- lid van CO_SAP in op AF_TAPI_SAP_TYPE om op te geven dat de SAP wordt gebruikt voor TAPI-aanroepen. NDISWAN stelt het Sap lid van CO_SAP in op een tekenreeks voor een bepaalde TAPI-apparaatklasse. Een TAPI-toepassing biedt deze tekenreeks wanneer de toepassing de TAPI lineGetID functie aanroept. NDPROXY moet NDISWAN informeren over alle binnenkomende aanroepen die zijn geadresseerd aan het SAP.