CGopherFile クラス
gopher サーバー上のファイルを検索し、読み込む機能が用意されています。
Note
クラス CGopherConnection
、 CGopherFile
、 CGopherFileFind
、 CGopherLocator
、およびそのメンバーは、Windows XP プラットフォームでは動作しないため非推奨となりましたが、以前のプラットフォームでは引き続き動作します。
構文
class CGopherFile : public CInternetFile
メンバー
保護されたコンストラクター
名前 | 説明 |
---|---|
CGopherFile::CGopherFile | CGopherFile オブジェクトを構築します。 |
解説
このサービスは主に情報を検索するためのメニュー駆動型インターフェイスとして機能するため、gopher サービスではユーザーが gopher ファイルにデータを書き込むのを許可しません。 CGopherFile
メンバー関数Write
、WriteString
、およびFlush
は、CGopherFile
には実装されません。 CGopherFile
オブジェクトでこれらの関数を呼び出すと、CNotSupportedException が返されます。
他の MFC インターネット クラスと連携 CGopherFile
方法の詳細については、「WinInet を使用したInternet プログラミング 」の記事を参照してください。
継承階層
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 クラス