Condividi tramite


Funzione GetUrlCacheConfigInfoW (winineti.h)

Recupera informazioni sulla configurazione della cache.

Sintassi

BOOL GetUrlCacheConfigInfoW(
  [in, out] LPINTERNET_CACHE_CONFIG_INFOW 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 utilizzato.
CACHE_CONFIG_DISK_CACHE_PATHS_FC
0x00000040
Non utilizzato.
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 compilato con un puntatore a una stringa che identifica il percorso del contenuto. Non è possibile usare contemporaneamente 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 compilato con un puntatore a una stringa che identifica il percorso della cronologia. Non è possibile usare contemporaneamente 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 compilato con un puntatore a una stringa che identifica il percorso del cookie. Non è possibile usare contemporaneamente CACHE_CONFIG_CONTENT_PATHS_FC o CACHE_CONFIG_HISTORY_PATHS_FC.
CACHE_CONFIG_QUOTA_FC
0x00000800
Il campo dwQuota della struttura di INTERNET_CACHE_CONFIG_INFO specificata nel 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 di INTERNET_CACHE_CONFIG_INFO specificata nel lpCachedConfigInfo viene impostato sulle dimensioni della cache per il contenitore specificato nel campo dwContainer .
CACHE_CONFIG_STICKY_CONTENT_USAGE_FC
0x00004000
Il campo dwExemptUsage della struttura di INTERNET_CACHE_CONFIG_INFO specificata nel lpCachedConfigInfo è impostato sull'utilizzo esente, la quantità di byte esentati dallo scavenging, per il contenitore specificato nel campo dwContainer. Questo campo deve essere il contenitore del contenuto.

Valore restituito

Restituisce TRUE in caso di esito positivo oppure FALSE in caso contrario. Per ottenere informazioni estese sull'errore, chiamare GetLastError.

Osservazioni

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 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 non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.

Fabbisogno

Requisito Valore
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 Finestre
intestazione winineti.h
libreria Wininet.lib
dll Wininet.dll

Vedere anche

INTERNET_CACHE_CONFIG_INFO