<Return[F]><Top>

FindFirstUrlCacheEntry

Declare Function Api_FindNextUrlCacheEntry& Lib "wininet" Alias "FindNextUrlCacheEntryA" (ByVal hEnumHandle&, ByRef lpNextCacheEntryInfo As Any, ByRef lpdwNextCacheEntryInfoBufferSize&)

Declare Function FindNextUrlCacheEntry Lib "wininet" Alias "FindNextUrlCacheEntryA" (ByVal hEnumHandle As Long, ByRef lpNextCacheEntryInfo As Any, ByRef lpdwNextCacheEntryInfoBufferSize As Long) As Long

インターネットキャッシュの次の項目を検索。

パラメータ
lpszUrlSearchPattern
    [入力]NULLで終わる検索パターン文字列のポインタを指定する。
    このパラメーターには"cookie:"か"visited:"かNULLのみ指定できる。
    "cookie:"を指定するとクッキーが列挙され、"visited:"を指定するとURL履歴が列挙される。
    NULLを指定した場合、この関数は全てのキャッシュエントリーを列挙する。
lpFirstCacheEntryInfo
    [出力]キャッシュ情報を格納するINTERNET_CACHE_ENTRY_INFO構造体のポインタを指定する。
lpcbCacheEntryInfo
    [入出力]lpFirstCacheEntryInfoで指定したINTERNET_CACHE_ENTRY_INFO構造体に格納できるバッファのサイズを格納したポインタ

    を指定する。
    指定したサイズでlpFirstCacheEntryInfoに全ての情報を格納できない場合、この関数は失敗する。
    その場合ここで指定したポインタにキャッシュエントリーの情報を格納するのに必要なバッファのサイズが代入される。

戻り値
    関数が成功した場合、FindNextUrlCacheEntry関数で使用可能な検索ハンドルが返される。
    関数が失敗した場合、NULL が返る。
    拡張エラー情報を取得するには、GetLastError 関数を使う。