Registering the WAN Address Family
This topic describes how to register the TAPI address family from a CoNDIS WAN miniport call manager (MCM) or a separate call manager.
Either type of call manager calls the NdisCmRegisterAddressFamilyEx function to register its call manager entry points and the address family type CO_ADDRESS_FAMILY_TAPI_PROXY. By doing so, the driver indicates that it provides TAPI services. For more information about registering an address family in a CoNDIS driver, see Registering and Opening an Address Family.
NDIS notifies NDPROXY of the newly-registered address family. NDPROXY determines that it can use the TAPI services that the call manager provides. NDPROXY opens the TAPI-proxy address family that is associated with the driver and registers NDPROXY's connection-oriented entry points with NDIS. These entry points are used to communicate with the driver.
NDPROXY can enumerate the TAPI capabilities of the miniport driver and later send TAPI requests that are encapsulated in NDIS structures. For details about using CoNDIS extensions for TAPI support, see CoNDIS WAN Operations That Support Telephonic Services.