CGopherFile クラス

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

Note

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

構文

class CGopherFile : public CInternetFile

メンバー

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

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

解説

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

他の MFC インターネット クラスでの動作の詳細については、WinInet を使用したインターネット プログラミングに関CGopherFileする記事を参照してください。

継承階層

CObject

Cfile

CStdioFile

CInternetFile

CGopherFile

必要条件

ヘッダー: 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 セッション 」を参照してください。

dwLocLen
pstrLocatorバイト数を含む DWORD。

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

解説

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

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

関連項目

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