Lire en anglais

Partager via


GetUrlCacheConfigInfoA, fonction (winineti.h)

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

Syntaxe

BOOL GetUrlCacheConfigInfoA(
  [in, out] LPINTERNET_CACHE_CONFIG_INFOA 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 être 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 d’un pointeur vers une chaîne identifiant le chemin du contenu. Cela 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 de INTERNET_CACHE_CONFIG_INFO spécifiée dans le paramètre lpCachedConfigInfo est rempli d’un pointeur vers une chaîne identifiant le chemin d’historique. Cela 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 d’un pointeur vers une chaîne identifiant le chemin du cookie. Cela 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 le lpCachedConfigInfo est défini sur la limite de cache du 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 le lpCachedConfigInfo est défini sur la taille du cache du conteneur spécifié dans le champ dwContainer.
CACHE_CONFIG_STICKY_CONTENT_USAGE_FC
0x00004000
Le champ dwExemptUsage de la structure de INTERNET_CACHE_CONFIG_INFO spécifiée dans l'lpCachedConfigInfo est défini sur l’utilisation exemptée, la quantité d’octets exemptés de la récupération, pour le conteneur spécifié dans le champ dwContainer. (Ce champ doit être le conteneur de contenu.)

Valeur de retour

Retourne TRUE en cas de réussite ou FALSE sinon. Pour obtenir des informations d’erreur étendues, appelez GetLastError.

Remarques

Remarque 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 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.

Exigences

Exigence Valeur
client minimum pris en charge Windows XP, Windows 2000 Professionnel avec SP4 [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2003, Windows 2000 Server avec SP4 [applications de bureau uniquement]
plateforme cible Windows
d’en-tête winineti.h
bibliothèque Wininet.lib
DLL Wininet.dll

Voir aussi

INTERNET_CACHE_CONFIG_INFO