Funzione GetUrlCacheConfigInfoA (winineti.h)

Recupera informazioni sulla configurazione della cache.

Sintassi

BOOL GetUrlCacheConfigInfoA(
  [in, out] LPINTERNET_CACHE_CONFIG_INFOA lpCacheConfigInfo,
            LPDWORD                       lpcbCacheConfigInfo,
  [in]      DWORD                         dwFieldControl
);

Parametri

[in, out] lpCacheConfigInfo

Puntatore a una struttura INTERNET_CACHE_CONFIG_INFO che riceve informazioni sulla configurazione della cache. Il campo dwStructSize della struttura deve essere inizializzato alle dimensioni di INTERNET_CACHE_CONFIG_INFO.

lpcbCacheConfigInfo

Questo parametro è riservato e deve essere NULL.

[in] dwFieldControl

Determina il comportamento della funzione, come uno dei valori seguenti.

Valore Significato
CACHE_CONFIG_FORCE_CLEANUP_FC
0x00000020
Non usato.
CACHE_CONFIG_DISK_CACHE_PATHS_FC
0x00000040
Non usato.
CACHE_CONFIG_SYNC_MODE_FC
0x00000080
Riservato.
CACHE_CONFIG_CONTENT_PATHS_FC
0x00000100
Il campo CachePath della struttura INTERNET_CACHE_CONFIG_INFO specificata nel parametro lpCachedConfigInfo viene riempito con un puntatore a una stringa che identifica il percorso del contenuto. Questa operazione non può essere usata contemporaneamente a CACHE_CONFIG_HISTORY_PATHS_FC o CACHE_CONFIG_COOKIES_PATHS_FC.
CACHE_CONFIG_HISTORY_PATHS_FC
0x00000400
Il campo CachePath della struttura INTERNET_CACHE_CONFIG_INFO specificata nel parametro lpCachedConfigInfo viene riempito con un puntatore a una stringa che identifica il percorso della cronologia. Questa operazione non può essere usata contemporaneamente a CACHE_CONFIG_CONTENT_PATHS_FC o CACHE_CONFIG_COOKIES_PATHS_FC.
CACHE_CONFIG_COOKIES_PATHS_FC
0x00000200
Il campo CachePath della struttura INTERNET_CACHE_CONFIG_INFO specificata nel parametro lpCachedConfigInfo viene riempito con un puntatore a una stringa che identifica il percorso del cookie. Questa operazione non può essere usata contemporaneamente a CACHE_CONFIG_CONTENT_PATHS_FC o CACHE_CONFIG_HISTORY_PATHS_FC.
CACHE_CONFIG_QUOTA_FC
0x00000800
Il campo dwQuota della struttura INTERNET_CACHE_CONFIG_INFO specificata in lpCachedConfigInfo è impostato sul limite di cache per il contenitore specificato nel campo dwContainer .
CACHE_CONFIG_USER_MODE_FC
0x00001000
Riservato.
CACHE_CONFIG_CONTENT_USAGE_FC
0x00002000
Il campo dwNormalUsage della struttura INTERNET_CACHE_CONFIG_INFO specificata in lpCachedConfigInfo è impostato sulla dimensione della cache per il contenitore specificato nel campo dwContainer .
CACHE_CONFIG_STICKY_CONTENT_USAGE_FC
0x00004000
Il campo dwExemptUsage della struttura INTERNET_CACHE_CONFIG_INFO specificata in lpCachedConfigInfo viene impostato sull'utilizzo esentato, ovvero la quantità di byte esentati dallo scavenging, per il contenitore specificato nel campo dwContainer . Questo campo deve essere il contenitore di contenuto.

Valore restituito

Restituisce TRUE se l'operazione riesce o FALSE in caso contrario. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

Nota WinINet non supporta le implementazioni del server. Inoltre, non deve essere usato da un servizio. Per le implementazioni del server o i servizi, usare i servizi HTTP di Microsoft Windows (WinHTTP).
 

Nota

L'intestazione winineti.h definisce GetUrlCacheConfigInfo come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.

Requisiti

   
Client minimo supportato Windows XP, Windows 2000 Professional con SP4 [solo app desktop]
Server minimo supportato Windows Server 2003, Windows 2000 Server con SP4 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winineti.h
Libreria Wininet.lib
DLL Wininet.dll

Vedi anche

INTERNET_CACHE_CONFIG_INFO