Поделиться через


структура CRYPTNET_URL_CACHE_FLUSH_INFO (wincrypt.h)

Структура CRYPTNET_URL_CACHE_FLUSH_INFO содержит сведения об истечении срока действия, используемые службой кэша URL-адресов Cryptnet (CUC) для поддержки записи кэша URL-адресов. Эта структура состоит из элемента pFlushInfoструктуры CRYPT_RETRIEVE_AUX_INFO , передаваемой методу CryptRetrieveObjectByUrl в качестве параметра pAuxInfo .

Синтаксис

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 , чтобы определить время очистки. Если элемент pLastSyncTime структуры CRYPT_RETRIEVE_AUX_INFO находится после элемента ExpireTime , то элемент pLastSyncTime определяет время очистки.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть wincrypt.h