Función InternetDialW (wininet.h)
Inicia una conexión a Internet mediante un módem.
Sintaxis
DWORD InternetDialW(
[in] HWND hwndParent,
[in] LPWSTR lpszConnectoid,
[in] DWORD dwFlags,
[out] DWORD_PTR *lpdwConnection,
[in] DWORD dwReserved
);
Parámetros
[in] hwndParent
Identificador de la ventana primaria.
[in] lpszConnectoid
Puntero a un cadena terminada en nullque especifica el nombre de la conexión de acceso telefónico que se va a usar. Si este parámetro contiene la cadena vacía (""), el usuario elige la conexión. Si este parámetro es NULL, la función se conecta a la conexión autodial.
[in] dwFlags
Opciones. Este parámetro puede ser uno de los siguientes valores.
Valor | Significado |
---|---|
|
Fuerza una conexión en línea. |
|
Fuerza un acceso telefónico a Internet desatendido. Si se requiere la intervención del usuario, se producirá un error en la función. |
|
Omite la configuración de "marcar automáticamente" y obliga a mostrar la interfaz de usuario de marcado. |
|
Se conecta a Internet a través de un módem, sin mostrar una interfaz de usuario, si es posible. De lo contrario, la función esperará a la entrada del usuario. |
|
Muestra el botón Trabajar sin conexión |
[out] lpdwConnection
Puntero a una variable que especifica el número de conexión. Este número es un identificador único para la conexión que se puede usar en otras funciones, como InternetHangUp.
[in] dwReserved
Este parámetro está reservado y debe ser NULL.
Valor devuelto
Devuelve ERROR_SUCCESS si se ejecuta correctamente o un valor de error de lo contrario. El código de error puede ser uno de los siguientes valores.
Código devuelto | Descripción |
---|---|
|
Uno o varios de los parámetros son incorrectos. |
|
Hay un problema con la conexión de acceso telefónico. |
|
El usuario ha realizado clic en el botón Trabajar sin conexión o botón Cancelar del cuadro de diálogo Conexión a Internet. |
Observaciones
InternetDial no admite conexiones de doble marcado, autenticación de tarjeta inteligente ni conexiones que requieren una certificación basada en el registro.
Nota
El encabezado wininet.h define InternetDial como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 2000 Professional [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows 2000 Server [solo aplicaciones de escritorio] |
de la plataforma de destino de |
Windows |
encabezado de |
wininet.h (incluya Wininet.h, Winineti.h, Wininet.h, Winineti.h) |
biblioteca de |
Wininet.lib |
DLL de |
Wininet.dll |