什么是FindFirstUrlCacheEntryExVC聲明 HANDLE FindFirstUrlCacheEntryEx( LPCWSTR lpszUrlSearchPattern, DWORD dwFlags, DWORD dwFilter, GROUPID GroupId, LPINTERNET_CACHE_ENTRY_INFO lpFirstCacheEntryInfo, LPDWORD lpdwFirstCacheEntryInfoBufferSize, LPVOID lpGroupAttributes, LPDWORD pcbGroupAttributes, LPVOID lpReserved); 函數(shù)功能 該函數(shù)是FindFirstUrlCacheEntry的擴(kuò)充 它是查找通過(guò)過(guò)濾搜索得到的第一個(gè)Cache Entry的信息 參數(shù)說(shuō)明 lpszUrlSearchPattern 它是搜索的特征字 例如 可以設(shè)置為:cookie:或者是visited:來(lái)搜索cookie Cache Entry和網(wǎng)頁(yè)歷史Cache Entry 如果為指定 則默認(rèn)為"*.*" dwFlags 控制標(biāo)示 如果當(dāng)前沒(méi)有執(zhí)行的標(biāo)示 則必須設(shè)置為0 dwFilter 指定接受的Cache Entry的類型 可以為 COOKIE_CACHE_ENTRY 表明接受Cookie的cache entry NORMAL_CACHE_ENTRY 表明是普通的Cache entry 可以刪除來(lái)回收空間 STICKY_CACHE_ENTRY 表明是可粘貼的cache entry (筆者不太明白) TRACK_OFFLINE_CACHE_ENTRY 不是當(dāng)前執(zhí)行的Cache Entry TRACK_ONLINE_CACHE_ENTRY 當(dāng)前執(zhí)行的Cache Entry(好像MSDN這個(gè)地方解釋有點(diǎn)錯(cuò)誤 筆者是這樣認(rèn)為的) URLHISTORY_CACHE_ENTRY 訪問(wèn)過(guò)的Cache Entry GroupId 指定查找的群好 如果為0 則查找沒(méi)有群號(hào)的所有cache entry lpFirstCacheEntryInfo 一個(gè)指向INTERNET_CACHE_ENTRY_INFO 的結(jié)構(gòu)體指針 該結(jié)構(gòu)體用于包含著Cache Entry的信息 lpdwFirstCacheEntryInfoBufferSize 表示INTERNET_CACHE_ENTRY_INFO結(jié)構(gòu)體的大小 lpGroupAttributes 保留 設(shè)置為NULL pcbGroupAttributes 保留 設(shè)置為NULL lpReserved 保留 設(shè)置為NULL 返回值 如果成功 返回一個(gè)有效的句柄 失敗 返回NULL 備注 列舉的最后 要使用FindCloseUrlCache.去關(guān)閉句柄 |
|