Bagikan melalui


Fungsi SetUrlCacheEntryInfoA (wininet.h)

Mengatur anggota struktur INTERNET_CACHE_ENTRY_INFO yang ditentukan.

Sintaksis

BOOL SetUrlCacheEntryInfoA(
  [in] LPCSTR                       lpszUrlName,
  [in] LPINTERNET_CACHE_ENTRY_INFOA lpCacheEntryInfo,
  [in] DWORD                        dwFieldControl
);

Parameter

[in] lpszUrlName

Penunjuk ke string null-terminated yang menentukan nama entri cache. String nama tidak boleh berisi karakter escape apa pun.

[in] lpCacheEntryInfo

Penunjuk ke struktur INTERNET_CACHE_ENTRY_INFO yang berisi nilai yang akan ditetapkan ke entri cache yang ditunjuk oleh lpszUrlName.

[in] dwFieldControl

Menunjukkan anggota yang akan ditetapkan. Parameter ini bisa menjadi kombinasi dari nilai berikut.

Nilai Arti
CACHE_ENTRY_ACCTIME_FC
Mengatur waktu akses terakhir.
CACHE_ENTRY_ATTRIBUTE_FC
Mengatur jenis entri cache.
CACHE_ENTRY_EXEMPT_DELTA_FC
Mengatur delta yang dikecualikan.
CACHE_ENTRY_EXPTIME_FC
Mengatur waktu kedaluwarsa.
CACHE_ENTRY_HEADERINFO_FC
Saat ini tidak diimplementasikan.
CACHE_ENTRY_HITRATE_FC
Mengatur laju hit.
CACHE_ENTRY_MODTIME_FC
Mengatur waktu terakhir diubah.
CACHE_ENTRY_SYNCTIME_FC
Menyetel waktu sinkronisasi terakhir.

Mengembalikan nilai

Mengembalikan TRUE jika berhasil, atau FALSE sebaliknya. Untuk mendapatkan informasi kesalahan yang diperluas, panggil GetLastError. Kemungkinan nilai kesalahan termasuk yang berikut ini.

Mengembalikan kode Deskripsi
ERROR_FILE_NOT_FOUND
Entri cache yang ditentukan tidak ditemukan di cache.
ERROR_INVALID_PARAMETER
Nilai yang akan disetel tidak valid.

Komentar

Note WinINet tidak mendukung implementasi server. Selain itu, tidak boleh digunakan dari layanan. Untuk implementasi atau layanan server, gunakan Microsoft Windows HTTP Services (WinHTTP).
 

Nota

Header wininet.h mendefinisikan SetUrlCacheEntryInfo sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosem UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Platform Target Windows
Header wininet.h
Pustaka Wininet.lib
DLL Wininet.dll

Lihat juga

penembolokan

Fungsi WinINet