struttura CRYPTNET_URL_CACHE_FLUSH_INFO (wincrypt.h)

La struttura CRYPTNET_URL_CACHE_FLUSH_INFO contiene informazioni sulla scadenza usate dal servizio Cache URL Cryptnet per mantenere una voce della cache degli URL. Questa struttura compone il membro pFlushInfo della struttura CRYPT_RETRIEVE_AUX_INFO passata al metodo CryptRetrieveObjectByUrl come parametro pAuxInfo .

Sintassi

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

Members

cbSize

Dimensione, in byte, della struttura.

dwExemptSeconds

Valore che specifica per quanto tempo estendere il membro ExpireTime . Se la prelettura è abilitata, il servizio CUC ignora questo valore.

I valori seguenti hanno un significato speciale.

Valore Significato
CRYPTNET_URL_CACHE_DEFAULT_FLUSH
0
Usare i secondi di esenzione di scaricamento predefiniti per un URL recuperato. Le costanti REG_DWORD seguenti definiscono il valore predefinito dwExemptSeconds per un computer.
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
Disabilitare lo scaricamento della cache per un URL recuperato.

ExpireTime

Struttura FILETIME che contiene l'ora di scadenza dell'oggetto.

Commenti

Il membro dwExemptSeconds viene aggiunto al membro ExpireTime per determinare il tempo di scaricamento. Se il membro pLastSyncTime della struttura CRYPT_RETRIEVE_AUX_INFO è successivo al membro ExpireTime , il membro pLastSyncTime determina il tempo di scaricamento.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione wincrypt.h