Bagikan melalui


Fungsi SetUrlCacheEntryInfoA (wininet.h)

Mengatur anggota struktur INTERNET_CACHE_ENTRY_INFO yang ditentukan.

Sintaks

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

Parameter

[in] lpszUrlName

Penunjuk ke string yang dihentikan null 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 Makna
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 modifikasi terakhir.
CACHE_ENTRY_SYNCTIME_FC
Mengatur waktu sinkronisasi terakhir.

Nilai kembali

Mengembalikan TRUE jika berhasil, atau FALSE sebaliknya. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError. Nilai kesalahan yang mungkin termasuk yang berikut ini.

Menampilkan kode Deskripsi
ERROR_FILE_NOT_FOUND
Entri cache yang ditentukan tidak ditemukan di cache.
ERROR_INVALID_PARAMETER
Nilai yang akan ditetapkan tidak valid.

Keterangan

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

Catatan

Header wininet.h mendefinisikan SetUrlCacheEntryInfo sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosedur 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

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

Lihat juga

Penembolokan

Fungsi WinINet