Partager via


GetUrlCacheConfigInfoW, fonction (winineti.h)

Récupère des informations sur la configuration du cache.

Syntaxe

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

Paramètres

[in, out] lpCacheConfigInfo

Pointeur vers une structure INTERNET_CACHE_CONFIG_INFO qui reçoit des informations sur la configuration du cache. Le champ dwStructSize de la structure doit être initialisé à la taille de INTERNET_CACHE_CONFIG_INFO.

lpcbCacheConfigInfo

Ce paramètre est réservé et doit avoir la valeur NULL.

[in] dwFieldControl

Détermine le comportement de la fonction, comme l’une des valeurs suivantes.

Valeur Signification
CACHE_CONFIG_FORCE_CLEANUP_FC
0x00000020
Non utilisé.
CACHE_CONFIG_DISK_CACHE_PATHS_FC
0x00000040
Non utilisé.
CACHE_CONFIG_SYNC_MODE_FC
0x00000080
Réservé.
CACHE_CONFIG_CONTENT_PATHS_FC
0x00000100
Le champ CachePath de la structure INTERNET_CACHE_CONFIG_INFO spécifiée dans le paramètre lpCachedConfigInfo est rempli avec un pointeur vers une chaîne identifiant le chemin du contenu. Il ne peut pas être utilisé en même temps que CACHE_CONFIG_HISTORY_PATHS_FC ou CACHE_CONFIG_COOKIES_PATHS_FC.
CACHE_CONFIG_HISTORY_PATHS_FC
0x00000400
Le champ CachePath de la structure INTERNET_CACHE_CONFIG_INFO spécifiée dans le paramètre lpCachedConfigInfo est rempli avec un pointeur vers une chaîne identifiant le chemin d’historique. Il ne peut pas être utilisé en même temps que CACHE_CONFIG_CONTENT_PATHS_FC ou CACHE_CONFIG_COOKIES_PATHS_FC.
CACHE_CONFIG_COOKIES_PATHS_FC
0x00000200
Le champ CachePath de la structure INTERNET_CACHE_CONFIG_INFO spécifiée dans le paramètre lpCachedConfigInfo est rempli avec un pointeur vers une chaîne identifiant le chemin du cookie. Il ne peut pas être utilisé en même temps que CACHE_CONFIG_CONTENT_PATHS_FC ou CACHE_CONFIG_HISTORY_PATHS_FC.
CACHE_CONFIG_QUOTA_FC
0x00000800
Le champ dwQuota de la structure INTERNET_CACHE_CONFIG_INFO spécifiée dans l’objet lpCachedConfigInfo est défini sur la limite de cache pour le conteneur spécifié dans le champ dwContainer .
CACHE_CONFIG_USER_MODE_FC
0x00001000
Réservé.
CACHE_CONFIG_CONTENT_USAGE_FC
0x00002000
Le champ dwNormalUsage de la structure INTERNET_CACHE_CONFIG_INFO spécifiée dans l’objet lpCachedConfigInfo est défini sur la taille de cache pour le conteneur spécifié dans le champ dwContainer .
CACHE_CONFIG_STICKY_CONTENT_USAGE_FC
0x00004000
Le champ dwExemptUsage de la structure INTERNET_CACHE_CONFIG_INFO spécifiée dans l’objet lpCachedConfigInfo est défini sur l’utilisation exemptée, la quantité d’octets exemptés de la collecte, pour le conteneur spécifié dans le champ dwContainer . (Ce champ doit être le conteneur de contenu.)

Valeur retournée

Retourne LA valeur TRUE si elle réussit ou FALSE dans le cas contraire. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

Remarques

Note WinINet ne prend pas en charge les implémentations de serveur. En outre, il ne doit pas être utilisé à partir d’un service. Pour les implémentations de serveur ou les services, utilisez Microsoft Windows HTTP Services (WinHTTP).
 

Notes

L’en-tête winineti.h définit GetUrlCacheConfigInfo comme un alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP, Windows 2000 Professionnel avec SP4 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003, Windows 2000 Server avec SP4 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winineti.h
Bibliothèque Wininet.lib
DLL Wininet.dll

Voir aussi

INTERNET_CACHE_CONFIG_INFO