Microsoft の基本クラスである意味では、 Win32 インターネット拡張機能 (WinInet)関数をカプセル化する MFC のプログラマによく知られてコンテキストを提供する。MFC は CStdioFile クラスから派生した 3 種類のインターネット ファイルのクラス (CInternetFile、 CHttpFileと CGopherFile)を提供します。のみこれらのクラスは、ローカル ファイルに CStdioFile を使用した、これらのクラスと同様に、透過的な方法でローカル ファイルとインターネット ファイルを処理するプログラムに取得して処理のインターネット データの使い慣れたを行いません。
MFC WinInet クラスは、インターネット経由で転送されるデータに CStdioFile と同じ機能を提供します。これらのクラスは、高度なアプリケーション プログラミング インターフェイスに HTTP、 FTP、 Gopher のインターネット プロトコルを抽出し、高速、単純なパスをアプリケーションをインターネット対応を行うことを示します。たとえば、 FTP サーバーへの接続は、低レベルで複数の手順が必要になりますが、 MFC の開発者としてのみ、その接続を作成するに CInternetSession::GetFTPConnection に 1 個の呼び出しをする必要があります。
また、 MFC WinInet クラスには、次の長所を提供します:
I/O バッファー
データのタイプ セーフ ハンドル
多くの関数の既定のパラメーター
一般的なインターネットのエラーの例外処理
開いているハンドルと接続の自動クリーンアップ