Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Microsoft Foundation-Klassen kapseln die Win32 Internet Extension (WinInet)-Funktionen auf eine Weise, die einen vertrauten Kontext für MFC-Programmierer bereitstellt. MFC stellt drei Internetdateiklassen (CInternetFile, CHttpFile und CGopherFile) bereit, die von der CStdioFile-Klasse abgeleitet sind. Nicht nur diese Klassen machen das Abrufen und Bearbeiten von Internetdaten vertraut für Programmierer, die für lokale Dateien verwendet CStdioFile haben, aber mit diesen Klassen können Sie lokale Dateien und Internetdateien auf konsistente, transparente Weise verarbeiten.
Die MFC WinInet-Klassen bieten die gleiche Funktionalität wie CStdioFile für Daten, die über das Internet übertragen werden. Diese Klassen abstrahieren die Internetprotokolle für HTTP, FTP und Gopher in eine allgemeine Anwendungsprogrammierschnittstelle, die einen schnellen und einfachen Weg zur Internet-fähigen Anwendung bietet. Zum Beispiel erfordert die Verbindung mit einem FTP-Server immer noch mehrere Schritte auf niedriger Ebene, aber als MFC-Entwickler müssen Sie nur einen Aufruf tätigen, um diese Verbindung zu CInternetSession::GetFTPConnection erstellen.
Darüber hinaus bieten die MFC WinInet-Klassen die folgenden Vorteile:
Gepufferte E/A
Typsichere Handles für Ihre Daten
Standardparameter für viele Funktionen
Ausnahmebehandlung für häufige Internetfehler
Automatische Bereinigung von geöffneten Ziehpunkten und Verbindungen
Siehe auch
Win32 Internet Extensions (WinInet)
Wie WinInet das Erstellen von Internetclientanwendungen erleichtert