InternetDialW-Funktion (winineti.h)
Initiiert eine Verbindung mit dem Internet mithilfe eines Modems.
Syntax
DWORD InternetDialW(
[in] HWND hwndParent,
[in] LPWSTR lpszConnectoid,
[in] DWORD dwFlags,
[out] DWORD_PTR *lpdwConnection,
[in] DWORD dwReserved
);
Parameter
[in] hwndParent
Behandeln sie das übergeordnete Fenster.
[in] lpszConnectoid
Zeigen Sie auf eine NULL--terminated-Zeichenfolge, die den Namen der zu verwendenden DFÜ-Verbindung angibt. Wenn dieser Parameter die leere Zeichenfolge ("") enthält, wählt der Benutzer die Verbindung aus. Wenn dieser Parameter NULL-ist, wird die Funktion mit der automatischen Verbindung verbunden.
[in] dwFlags
Optionen. Dieser Parameter kann einer der folgenden Werte sein:
Wert | Bedeutung |
---|---|
|
Erzwingt eine Onlineverbindung. |
|
Erzwingt ein unbeaufsichtigtes Internet-DFÜ. Wenn ein Benutzereingriff erforderlich ist, schlägt die Funktion fehl. |
|
Ignoriert die Einstellung "Automatisches Wählen" und erzwingt die Anzeige der Wähl-Benutzeroberfläche. |
|
Stellt eine Verbindung mit dem Internet über ein Modem bereit, ohne eine Benutzeroberfläche anzuzeigen, falls möglich. Andernfalls wartet die Funktion auf die Benutzereingabe. |
|
Zeigt die Schaltfläche Offline- arbeiten anstelle der Schaltfläche Abbrechen auf der Benutzeroberfläche für die Wählhilfe an. |
[out] lpdwConnection
Zeiger auf eine Variable, die die Verbindungsnummer angibt. Diese Zahl ist ein eindeutiger Bezeichner für die Verbindung, die in anderen Funktionen verwendet werden kann, z. B. InternetHangUp-.
[in] dwReserved
Dieser Parameter ist reserviert und muss NULL-sein.
Rückgabewert
Gibt ERROR_SUCCESS zurück, wenn dies erfolgreich ist, oder einen anderen Fehlerwert. Der Fehlercode kann einer der folgenden Werte sein:
Rückgabecode | Beschreibung |
---|---|
|
Mindestens ein Parameter ist falsch. |
|
Es liegt ein Problem mit der DFÜ-Verbindung vor. |
|
Der Benutzer hat entweder auf die Schaltfläche Offline arbeiten oder auf Schaltfläche " abbrechen" im Dialogfeld "Internetverbindung" geklickt. |
Bemerkungen
InternetDial- unterstützt keine Doppelwählverbindungen, SmartCard-Authentifizierung oder Verbindungen, die eine registrierungsbasierte Zertifizierung erfordern.
Anmerkung
Der winineti.h-Header definiert InternetDial als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 2000 Professional [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | winineti.h (include Wininet.h, Winineti.h, Wininet.h, Winineti.h) |
Library | Wininet.lib |
DLL- | Wininet.dll |