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 |
---|---|
|
Non usato. |
|
Non usato. |
|
Riservato. |
|
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. |
|
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. |
|
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. |
|
Il campo dwQuota della struttura INTERNET_CACHE_CONFIG_INFO specificata in lpCachedConfigInfo è impostato sul limite di cache per il contenitore specificato nel campo dwContainer . |
|
Riservato. |
|
Il campo dwNormalUsage della struttura INTERNET_CACHE_CONFIG_INFO specificata in lpCachedConfigInfo è impostato sulla dimensione della cache per il contenitore specificato nel campo dwContainer . |
|
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
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 |