Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato část popisuje, jak ovladač miniportu CoNDIS WAN označuje, že podporuje služby TAPI a jak nastavuje komunikaci specifickou pro rozhraní TAPI s ovladači NDISWAN a NDPROXY.
Jakmile ovladač miniportu CoNDIS WAN zaregistruje vstupní body ovladače miniportu pro jednu nebo více síťových karet, následující operace způsobí, že se ovladače NDISWAN a NDPROXY k těmto síťovým kartám přidruží specificky vzhledem k TAPI.
Ovladač miniportu CoNDIS WAN volá funkci NdisMCmRegisterAddressFamilyEx ze své funkce MiniportInitializeEx za účelem registrace vstupních bodů pro správce volání a typu adresní rodiny CO_ADDRESS_FAMILY_TAPI_PROXY. Tímto způsobem ovladač miniportu inzeruje, že poskytuje služby TAPI.
NDIS volá funkci NDPROXY ProtocolCoAfRegisterNotify, která upozorní NDPROXY na nově zaregistrovanou řadu adres. NDPROXY ProtocolCoAfRegisterNotify prozkoumá data řady adres a určí, že může používat služby TAPI poskytované správcem volání, který je integrovaný do ovladače miniportu CoNDIS WAN. Ovladač miniportu CoNDIS WAN podporující rozhraní TAPI je ovladač integrovaného miniportového manažera volání (MCM).
NDPROXY volá funkci NdisClOpenAddressFamilyEx pro otevření řady adres proxy rozhraní TAPI, která je přidružená k ovladači miniportu CoNDIS WAN. NdisClOpenAddressFamilyEx zaregistruje vstupní body orientované na připojení NDPROXY pomocí NDIS. Tyto vstupní body slouží ke komunikaci s ovladačem miniportu podporujícím rozhraní TAPI.
NDPROXY zaregistruje své vstupní body manažera volání a typ rodiny adres CO_ADDRESS_FAMILY_TAPI prostřednictvím NdisCmRegisterAddressFamilyEx . Díky tomu NDPROXY inzeruje, že implementuje služby TAPI.
NDIS volá funkci NDISWANu ProtocolCoAfRegisterNotify, aby upozornila na nově zaregistrovanou rodinu adres. NDISWAN ProtocolCoAfRegisterNotify zkoumá data o rodinách adres a určuje, že NDISWAN může používat služby TAPI poskytované NDPROXY.
NDISWAN volá funkci NdisClOpenAddressFamilyEx pro otevření řady adres TAPI, která je přidružená k NDPROXY. NdisClOpenAddressFamilyEx zaregistruje vstupní body orientované na připojení NDISWAN pomocí NDIS. Tyto vstupní body se používají ke komunikaci s NDPROXY.
NDISWAN volá funkci NdisClRegisterSap, která informuje NDPROXY, že NDISWAN může přijímat příchozí volání na konkrétním přístupovém bodu služby (SAP). Při tomto volání předá NDISWAN strukturu CO_SAP, která popisuje SAP. NDISWAN nastaví SapType člen CO_SAP na AF_TAPI_SAP_TYPE, aby určil, že SAP bude použit pro volání TAPI. NDISWAN nastaví člena Sap položky CO_SAP na řetězec pro konkrétní TAPI třídu zařízení. Aplikace TAPI poskytuje tento řetězec, když aplikace volá funkci lineGetID rozhraní TAPI . NDPROXY by měl NDISWAN upozornit na všechna příchozí volání adresovaná SAP.