Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa sezione illustra in che modo un driver miniport della rete WAN CoNDIS indica che supporta i servizi TAPI e come configura comunicazioni specifiche di TAPI con i driver NDISWAN e NDPROXY.
Dopo che un driver miniport della rete WAN CoNDIS ha registrato i punti di ingresso del driver miniport per una o più schede di interfaccia di rete, le operazioni seguenti causano l'associazione dei driver NDISWAN e NDPROXY, in un modo specifico a TAPI, con tali schede di interfaccia di rete.
Il driver miniport WAN di CoNDIS chiama la funzione NdisMCmRegisterAddressFamilyEx dall'interno della funzione MiniportInitializeEx per registrare i punti di ingresso del gestore delle chiamate e il tipo di famiglia di indirizzi CO_ADDRESS_FAMILY_TAPI_PROXY. Così facendo, il driver miniport annuncia che fornisce servizi TAPI.
NDIS chiama la funzione ProtocolCoAfRegisterNotify di NDPROXY per notificare a NDPROXY la famiglia di indirizzi appena registrata. L'ProtocolCoAfRegisterNotify di NDPROXY esamina i dati della famiglia di indirizzi e determina che può usare i servizi TAPI forniti dal gestore chiamate integrato nel driver miniport della rete WAN CoNDIS. Un driver miniport CoNDIS con supporto TAPI per il WAN è un driver MCM (Miniport Call Manager) integrato.
NDPROXY chiama la funzione NdisClOpenAddressFamilyEx per aprire la famiglia di indirizzi proxy TAPI associata al driver miniport della rete WAN CoNDIS. NdisClOpenAddressFamilyEx registra i punti di ingresso orientati alla connessione di NDPROXY con NDIS. Questi punti di ingresso vengono usati per comunicare con un driver miniport CoNDIS compatibile con TAPI.
NDPROXY chiama NdisCmRegisterAddressFamilyEx per registrare i punti di ingresso del Call Manager e il tipo di famiglia di indirizzi CO_ADDRESS_FAMILY_TAPI. In questo modo, NDPROXY annuncia che implementa i servizi TAPI.
NDIS chiama la funzione ProtocolCoAfRegisterNotify di NDISWAN per informare NDISWAN della famiglia di indirizzi appena registrata. L'ProtocolCoAfRegisterNotify di NDISWAN esamina i dati della famiglia di indirizzi e determina che NDISWAN può usare i servizi TAPI forniti da NDPROXY.
NDISWAN chiama la funzione NdisClOpenAddressFamilyEx per aprire la famiglia di indirizzi TAPI associata a NDPROXY. NdisClOpenAddressFamilyEx registra i punti di ingresso orientati alla connessione di NDISWAN con NDIS. Questi punti di ingresso vengono usati per comunicare con NDPROXY.
NDISWAN chiama la funzioneNdisClRegisterSapper informare NDPROXY che NDISWAN può accettare chiamate in ingresso in un particolare punto di accesso al servizio (SAP). In questa chiamata, NDISWAN passa una struttura CO_SAP che descrive il SAP. NDISWAN imposta il membro SapType di CO_SAP su AF_TAPI_SAP_TYPE per specificare che il SAP sarà utilizzato per le chiamate TAPI. NDISWAN imposta il membro Sap di CO_SAP su una stringa per una determinata classe di dispositivo TAPI. Un'applicazione TAPI fornisce questa stringa quando l'applicazione chiama la funzione TAPI lineGetID. NDPROXY deve notificare a NDISWAN tutte le chiamate in ingresso indirizzate a SAP.