CGopherFileFind::FindFile

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

virtual BOOL FindFile(
   CGopherLocator& refLocator,
   LPCTSTR pstrString,
   DWORD dwFlags = INTERNET_FLAG_RELOAD 
);
virtual BOOL FindFile(
   LPCTSTR pstrString,
   DWORD dwFlags = INTERNET_FLAG_RELOAD 
);

パラメーター

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

  • pstrString
    ファイル名を含む文字列へのポインター。

  • dwFlags
    記述するフラグ。このセッションを処理する方法を示します。有効なフラグは次のとおりです:

    • INTERNET_FLAG_RELOAD は、リモート サーバーからローカルにキャッシュされているデータを取得します。

    • INTERNET_FLAG_DO のない_CACHE は、ローカルまたはゲートウェイで任意のデータをキャッシュしません。

    • SSL (Secure Sockets Layer) または PCT を持つリンクの INTERNET_FLAG_SECURE の要求の安全なトランザクション。このフラグは、HTTP 要求のみ適用されます。

    • 可能であれば INTERNET_FLAG_USE_EXISTING は、各要求に対して新しいセッションを作成する代わりに、FindFile の新しい要求のサーバーへの接続を再利用します。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。エラー情報を拡張するには、Win32 関数 GetLastErrorを呼び出します。

解説

最初の Gopher の各オブジェクトを取得するに FindFile を呼び出した後に続く Gopher の各ファイルを取得するために FindNextFile を呼び出すことができます。

必要条件

Header: afxinet.h

参照

関連項目

CGopherFileFind クラス

階層図

CFileFind::FindFile