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 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. Non può essere usato 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 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. 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 INTERNET_CACHE_CONFIG_INFO specificata nell'oggetto 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 nell'oggetto 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 nel campo lpCachedConfigInfo è impostato sull'utilizzo esentato, la quantità di byte esentati dalla scavenging, per il contenitore specificato nel campo dwContainer . Questo campo deve essere il contenitore del contenuto.

Valore restituito

Restituisce TRUE se ha esito positivo 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 o i servizi server usano Microsoft Windows HTTP Services (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 preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.

Requisiti

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 Windows
Intestazione winineti.h
Libreria Wininet.lib
DLL Wininet.dll

Vedi anche

INTERNET_CACHE_CONFIG_INFO