Fungsi GetUrlCacheConfigInfoW (winineti.h)

Mengambil informasi tentang konfigurasi cache.

Sintaks

BOOL GetUrlCacheConfigInfoW(
  [in, out] LPINTERNET_CACHE_CONFIG_INFOW lpCacheConfigInfo,
            LPDWORD                       lpcbCacheConfigInfo,
  [in]      DWORD                         dwFieldControl
);

Parameter

[in, out] lpCacheConfigInfo

Penunjuk ke struktur INTERNET_CACHE_CONFIG_INFO yang menerima informasi tentang konfigurasi cache. Bidang dwStructSize struktur harus diinisialisasi ke ukuran INTERNET_CACHE_CONFIG_INFO.

lpcbCacheConfigInfo

Parameter ini dicadangkan dan harus NULL.

[in] dwFieldControl

Menentukan perilaku fungsi, sebagai salah satu nilai berikut.

Nilai Makna
CACHE_CONFIG_FORCE_CLEANUP_FC
0x00000020
Tidak digunakan.
CACHE_CONFIG_DISK_CACHE_PATHS_FC
0x00000040
Tidak digunakan.
CACHE_CONFIG_SYNC_MODE_FC
0x00000080
Dicadangkan.
CACHE_CONFIG_CONTENT_PATHS_FC
0x00000100
Bidang CachePath dari struktur INTERNET_CACHE_CONFIG_INFO yang ditentukan dalam parameter lpCachedConfigInfo diisi dengan penunjuk ke string yang mengidentifikasi jalur konten. Ini tidak dapat digunakan pada saat yang sama seperti CACHE_CONFIG_HISTORY_PATHS_FC atau CACHE_CONFIG_COOKIES_PATHS_FC.
CACHE_CONFIG_HISTORY_PATHS_FC
0x00000400
Bidang CachePath dari struktur INTERNET_CACHE_CONFIG_INFO yang ditentukan dalam parameter lpCachedConfigInfo diisi dengan penunjuk ke string yang mengidentifikasi jalur riwayat. Ini tidak dapat digunakan pada saat yang sama seperti CACHE_CONFIG_CONTENT_PATHS_FC atau CACHE_CONFIG_COOKIES_PATHS_FC.
CACHE_CONFIG_COOKIES_PATHS_FC
0x00000200
Bidang CachePath dari struktur INTERNET_CACHE_CONFIG_INFO yang ditentukan dalam parameter lpCachedConfigInfo diisi dengan penunjuk ke string yang mengidentifikasi jalur cookie. Ini tidak dapat digunakan pada saat yang sama seperti CACHE_CONFIG_CONTENT_PATHS_FC atau CACHE_CONFIG_HISTORY_PATHS_FC.
CACHE_CONFIG_QUOTA_FC
0x00000800
Bidang dwQuota dari struktur INTERNET_CACHE_CONFIG_INFO yang ditentukan dalam lpCachedConfigInfo diatur ke batas cache untuk kontainer yang ditentukan di bidang dwContainer .
CACHE_CONFIG_USER_MODE_FC
0x00001000
Dicadangkan.
CACHE_CONFIG_CONTENT_USAGE_FC
0x00002000
Bidang dwNormalUsage dari struktur INTERNET_CACHE_CONFIG_INFO yang ditentukan dalam lpCachedConfigInfo diatur ke ukuran cache untuk kontainer yang ditentukan di bidang dwContainer .
CACHE_CONFIG_STICKY_CONTENT_USAGE_FC
0x00004000
Bidang dwExemptUsage dari struktur INTERNET_CACHE_CONFIG_INFO yang ditentukan dalam lpCachedConfigInfo diatur ke penggunaan yang dikecualikan, jumlah byte yang dikecualikan dari scavenging, untuk kontainer yang ditentukan di bidang dwContainer . (Bidang ini harus berupa kontainer konten.)

Mengembalikan nilai

Mengembalikan TRUE jika berhasil, atau FALSE sebaliknya. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

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 winineti.h mendefinisikan GetUrlCacheConfigInfo 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 XP, Windows 2000 Professional dengan SP4 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003, Windows 2000 Server dengan SP4 [hanya aplikasi desktop]
Target Platform Windows
Header winineti.h
Pustaka Wininet.lib
DLL Wininet.dll

Lihat juga

INTERNET_CACHE_CONFIG_INFO