Freigeben über


CRYPTNET_URL_CACHE_FLUSH_INFO-Struktur (wincrypt.h)

Die CRYPTNET_URL_CACHE_FLUSH_INFO-Struktur enthält Ablaufinformationen, die vom CUC-Dienst (Cryptnet URL Cache) zum Verwalten eines URL-Cacheeintrags verwendet werden. Diese Struktur besteht aus dem pFlushInfo-Element der CRYPT_RETRIEVE_AUX_INFO-Struktur, die als pAuxInfo-Parameter an die CryptRetrieveObjectByUrl-Methode übergeben wird.

Syntax

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

Member

cbSize

Die Größe (in Bytes) dieser Struktur.

dwExemptSeconds

Ein -Wert, der angibt, wie lange das ExpireTime-Element verlängert werden soll. Wenn prefetch aktiviert ist, ignoriert der CUC-Dienst diesen Wert.

Die folgenden Werte haben eine besondere Bedeutung.

Wert Bedeutung
CRYPTNET_URL_CACHE_DEFAULT_FLUSH
0
Verwenden Sie die standardmäßige Ausnahmesekunden für eine abgerufene URL. Die folgenden REG_DWORD Konstanten definieren den Standardwert von dwExemptSeconds für einen 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
Deaktivieren des Cacheleervorgangs für eine abgerufene URL.

ExpireTime

Eine FILETIME-Struktur , die den Zeitpunkt enthält, zu dem das Objekt abläuft.

Hinweise

Das dwExemptSeconds-Element wird dem ExpireTime-Member hinzugefügt, um die Leerungszeit zu bestimmen. Wenn das pLastSyncTime-Element der CRYPT_RETRIEVE_AUX_INFO-Struktur nach dem ExpireTime-Member liegt, bestimmt das pLastSyncTime-Element die Leerungszeit.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile wincrypt.h