Share via


CRYPTNET_URL_CACHE_FLUSH_INFO 구조체(wincrypt.h)

CRYPTNET_URL_CACHE_FLUSH_INFO 구조에는 CUC(Cryptnet URL Cache) 서비스에서 URL 캐시 항목을 유지하는 데 사용하는 만료 정보가 포함되어 있습니다. 이 구조체는 cryptRetrieveObjectByUrl 메서드에 pAuxInfo 매개 변수로 전달되는 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 [데스크톱 앱만 해당]
머리글 wincrypt.h