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