CRYPTNET_URL_CACHE_FLUSH_INFO構造体 (wincrypt.h)

CRYPTNET_URL_CACHE_FLUSH_INFO構造体には、URL キャッシュ エントリを維持するために Cryptnet URL Cache (CUC) サービスによって使用される有効期限情報が含まれています。 この構造体は、pAuxInfo パラメーターとして CryptRetrieveObjectByUrl メソッドに渡されるCRYPT_RETRIEVE_AUX_INFO構造体の pFlushInfo メンバーを構成します。

構文

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

メンバー

cbSize

この構造体のサイズ (バイト単位)。

dwExemptSeconds

ExpireTime メンバーを拡張する期間を示す 値です。 プリフェッチが有効になっている場合、CUC サービスはこの値を無視します。

次の値は特別な意味を持ちます。

意味
CRYPTNET_URL_CACHE_DEFAULT_FLUSH
0
取得した URL には、既定のフラッシュ除外秒数を使用します。 次の REG_DWORD 定数は、コンピューターの dwExemptSeconds の既定値を定義します。
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
取得した URL のキャッシュ フラッシュを無効にします。

ExpireTime

オブジェクトの有効期限を含む FILETIME 構造体。

注釈

dwExemptSeconds メンバーが ExpireTime メンバーに追加され、フラッシュ時間が決定されます。 CRYPT_RETRIEVE_AUX_INFO 構造体の pLastSyncTime メンバーが ExpireTime メンバーの後にある場合、pLastSyncTime メンバーによってフラッシュ時間が決定されます。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header wincrypt.h