Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Cuando se produce un error al intentar conectarse a una dirección de red porque no se puede acceder al host, el sistema busca en la base de datos de asignación automática la dirección. Si la dirección está en la base de datos, el sistema inicia una operación AutoDial para RASAUTODIALENTRY, si existe, que corresponde a la ubicación de marcado de TAPI local.
La API ras proporciona funciones que le permiten establecer y consultar parámetros AutoDiales que controlan las conexiones AutoDiales. Puede llamar a la función RasSetAutodialEnable para habilitar o deshabilitar la característica AutoDial para una ubicación de marcado TAPI especificada. La función RasGetAutodialEnable indica si la característica AutoDial está habilitada para una ubicación de marcado TAPI especificada. Para obtener más información sobre las ubicaciones de marcado tapi, consulte la documentación de TAPI. Puede llamar a la función RasSetAutodialParam para establecer otros parámetros de conexión AutoDial. Por ejemplo, puede deshabilitar las conexiones AutoDiales para la sesión de inicio de sesión actual. Llame a la función RasGetAutodialParam para determinar el valor actual de los parámetros de conexión AutoDial.
El sistema proporciona una interfaz de usuario predeterminada para las operaciones de marcado automático. Sin embargo, puede crear una biblioteca de vínculos dinámicos (DLL) autoDial para proporcionar una interfaz de usuario personalizada para las operaciones de marcado automático que impliquen entradas de libreta de teléfono especificadas. El archivo DLL autoDial debe exportar tanto un ANSI como una versión Unicode de un controlador AUTODial RASADFunc .
Para habilitar el controlador AutoDial personalizado para una entrada de libreta de teléfonos, llame a la función RasSetEntryProperties para establecer las propiedades de esa entrada. Los miembros szAutodialDll y szAutodialFunc de la estructura RASENTRY pasadas a RasSetEntryProperties especifican el nombre de la DLL AutoDial y el nombre de la función RASADFunc , excepto el sufijo "A" o "W".
Cuando el sistema inicia una operación AutoDial para una entrada de libreta de teléfonos con un controlador AutoDial personalizado, llama al RASADFunc especificado. La función RASADFunc recibe un puntero a una estructura RASADPARAMS que indica la ubicación y la ventana primaria de la ventana de la interfaz de usuario. RASADFunc puede iniciar un subproceso para realizar la operación de marcado personalizada. La función RASADFunc devuelve TRUE para indicar que tomó el marcado o FALSE para permitir que el sistema realice la marcación. La operación de marcado personalizada debe usar la función RasDial para realizar el marcado real. Una vez completada la operación de marcado, la operación de marcado personalizada indica que la operación de marcado se ha realizado correctamente o no estableciendo la variable a la que apunta el parámetro lpdwRetCode pasado a RASADFunc.