次の方法で共有


CGopherConnection::OpenFile

gopher サーバーのファイルを開くには、このメンバー関数を呼び出します。

CGopherFile* OpenFile(
   CGopherLocator& refLocator,
   DWORD dwFlags = 0,
   LPCTSTR pstrView = NULL,
   DWORD_PTR dwContext = 1 
);

パラメーター

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

  • dwFlags
    INTERNET_FLAG_* のフラグの組み合わせ。INTERNET_FLAG_* のフラグの詳細については CInternetSession::OpenUrl を参照してください。

  • pstrView
    ファイル表示の文字列へのポインター。ファイルの複数のビューをサーバー上にある場合、このパラメーターは開くか、ファイルのビューを指定します。pstrView が nullの場合、既定のファイルのビューが使用されます。

  • dwContext
    開くファイルのコンテキスト ID。dwContextに関する詳細については、[コメント] を参照してください。

戻り値

開く CGopherFile オブジェクトへのポインター。

解説

任意の値にコンテキストの識別子を設定するに dwContext の既定値をオーバーライドします。コンテキストの識別子は CInternetSession のオブジェクトによって作成された CGopherConnection のオブジェクトの特定の操作に関連付けられます。値は CInternetSession::OnStatusCallback に識別される操作で状態を提供するために戻ります。コンテキストの識別子の詳細については、" " インターネットの対処方法: WinInet を参照してください。

必要条件

Header: afxinet.h

参照

関連項目

CGopherConnection クラス

階層図

CFtpConnection クラス

CHttpConnection クラス

CInternetConnection クラス

CGopherFile クラス

CGopherLocator クラス

CInternetSession クラス