estructura de CRYPTNET_URL_CACHE_FLUSH_INFO (wincrypt.h)

La estructura de CRYPTNET_URL_CACHE_FLUSH_INFO contiene información de expiración utilizada por el servicio Cryptnet URL Cache (CUC) para mantener una entrada de caché de direcciones URL. Esta estructura compone el miembro pFlushInfo de la estructura de CRYPT_RETRIEVE_AUX_INFO que se pasa al método CryptRetrieveObjectByUrl como parámetro pAuxInfo .

Sintaxis

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

Miembros

cbSize

Tamaño, en bytes, de esta estructura.

dwExemptSeconds

Valor que especifica cuánto tiempo se va a extender el miembro ExpireTime . Si la captura previa está habilitada, el servicio CUC omite este valor.

Los valores siguientes tienen un significado especial.

Valor Significado
CRYPTNET_URL_CACHE_DEFAULT_FLUSH
0
Use los segundos exentos de vaciado predeterminados para una dirección URL recuperada. Las siguientes REG_DWORD constantes definen el valor predeterminado de dwExemptSeconds para un equipo.
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
Deshabilite el vaciado de caché para una dirección URL recuperada.

ExpireTime

Estructura FILETIME que contiene la hora en que expira el objeto.

Comentarios

El miembro dwExemptSeconds se agrega al miembro ExpireTime para determinar el tiempo de vaciado. Si el miembro pLastSyncTime de la estructura CRYPT_RETRIEVE_AUX_INFO es posterior al miembro ExpireTime , el miembro pLastSyncTime determina el tiempo de vaciado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado wincrypt.h