次の方法で共有


CGopherFile クラス

gopher サーバー上のファイルを検索し、読み込む機能が用意されています。

Note

クラス CGopherConnectionCGopherFileCGopherFileFindCGopherLocator 、およびそのメンバーは、Windows XP プラットフォームでは動作しないため非推奨となりましたが、以前のプラットフォームでは引き続き動作します。

構文

class CGopherFile : public CInternetFile

メンバー

保護されたコンストラクター

名前 説明
CGopherFile::CGopherFile CGopherFile オブジェクトを構築します。

解説

このサービスは主に情報を検索するためのメニュー駆動型インターフェイスとして機能するため、gopher サービスではユーザーが gopher ファイルにデータを書き込むのを許可しません。 CGopherFileメンバー関数WriteWriteString、およびFlushは、CGopherFileには実装されません。 CGopherFile オブジェクトでこれらの関数を呼び出すと、CNotSupportedException が返されます。

他の MFC インターネット クラスと連携 CGopherFile 方法の詳細については、「WinInet を使用したInternet プログラミング 」の記事を参照してください

継承階層

CObject

CFile

CStdioFile

CInternetFile

CGopherFile

要件

Header: afxinet.h

CGopherFile::CGopherFile

このメンバー関数は、 CGopherFile オブジェクトを構築するために呼び出されます。

CGopherFile(
    HINTERNET hFile,
    CGopherLocator& refLocator,
    CGopherConnection* pConnection);

CGopherFile(
    HINTERNET hFile,
    HINTERNET hSession,
    LPCTSTR pstrLocator,
    DWORD dwLocLen,
    DWORD_PTR dwContext);

パラメーター

hFile
HINTERNET ファイルへのハンドル。

refLocator
CGopherLocator オブジェクトへの参照。

pConnection
CGopherConnection オブジェクトへのポインター。

hSession
現在のインターネット セッションへのハンドル。

pstrLocator
gopher サーバーの検索に使用される文字列へのポインター。 gopher ロケーターの詳細については、「 Gopher Sessions 」を参照してください。

dwLocLen
pstrLocator のバイト数を含む DWORD。

dwContext
開いているファイルのコンテキスト識別子へのポインター。

解説

gopher インターネット セッション中にファイルから読み取るには、 CGopherFile オブジェクトが必要です。

CGopherFile オブジェクトを直接作成することはありません。 代わりに、 CGopherConnection::OpenFile を呼び出して、gopher サーバー上のファイルを開きます。

関連項目

CInternetFile クラス
階層図
CInternetFile クラス
CGopherLocator クラス
CGopherFileFind クラス
CGopherConnection クラス