Partager via


CRYPTNET_URL_CACHE_FLUSH_INFO structure (wincrypt.h)

La structure CRYPTNET_URL_CACHE_FLUSH_INFO contient les informations d’expiration utilisées par le service CUC (Cryptnet URL Cache) pour conserver une entrée de cache d’URL. Cette structure compose le membre pFlushInfo de la structure CRYPT_RETRIEVE_AUX_INFO qui est passée à la méthode CryptRetrieveObjectByUrl en tant que paramètre pAuxInfo .

Syntaxe

typedef struct _CRYPTNET_URL_CACHE_FLUSH_INFO {
  DWORD    cbSize;
  DWORD    dwExemptSeconds;
  FILETIME ExpireTime;
} CRYPTNET_URL_CACHE_FLUSH_INFO, *PCRYPTNET_URL_CACHE_FLUSH_INFO;

Membres

cbSize

Taille, en octets, de cette structure.

dwExemptSeconds

Valeur qui spécifie la durée d’extension du membre ExpireTime . Si la prérécupération est activée, le service CUC ignore cette valeur.

Les valeurs suivantes ont une signification particulière.

Valeur Signification
CRYPTNET_URL_CACHE_DEFAULT_FLUSH
0
Utilisez les secondes exemptes de vidage par défaut pour une URL récupérée. Les constantes REG_DWORD suivantes définissent la valeur par défaut de dwExemptSeconds pour un ordinateur.
CRYPTNET_URL_CACHE_DEFAULT_FLUSH_EXEMPT_SECONDS_VALUE_NAME L"CryptnetDefaultFlushExemptSeconds »
CRYPTNET_URL_CACHE_DEFAULT_FLUSH_EXEMPT_SECONDS_DEFAULT (28 * 24 * 60 * 60)
CRYPTNET_URL_CACHE_DISABLE_FLUSH
0xFFFFFFFF
Désactivez le vidage du cache pour une URL récupérée.

ExpireTime

Structure FILETIME qui contient l’heure d’expiration de l’objet.

Remarques

Le membre dwExemptSeconds est ajouté au membre ExpireTime pour déterminer l’heure de vidage. Si le membre pLastSyncTime de la structure CRYPT_RETRIEVE_AUX_INFO se trouve après le membre ExpireTime , le membre pLastSyncTime détermine l’heure de vidage.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête wincrypt.h