Compartilhar via


estrutura CRYPTNET_URL_CACHE_FLUSH_INFO (wincrypt.h)

A estrutura CRYPTNET_URL_CACHE_FLUSH_INFO contém informações de expiração usadas pelo serviço CUC (Cryptnet URL Cache) para manter uma entrada de cache de URL. Essa estrutura compõe o membro pFlushInfo da estrutura CRYPT_RETRIEVE_AUX_INFO que é passada para o método CryptRetrieveObjectByUrl como o parâmetro pAuxInfo .

Sintaxe

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

Membros

cbSize

O tamanho, em bytes, dessa estrutura.

dwExemptSeconds

Um valor que especifica por quanto tempo estender o membro ExpireTime . Se a pré-busca estiver habilitada, o serviço CUC ignorará esse valor.

Os valores a seguir têm um significado especial.

Valor Significado
CRYPTNET_URL_CACHE_DEFAULT_FLUSH
0
Use os segundos isentos de liberação padrão para uma URL recuperada. As constantes REG_DWORD a seguir definem o valor padrão de dwExemptSeconds para um computador.
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
Desabilite a liberação de cache para uma URL recuperada.

ExpireTime

Uma estrutura FILETIME que contém a hora em que o objeto expira.

Comentários

O membro dwExemptSeconds é adicionado ao membro ExpireTime para determinar o tempo de liberação. Se o membro pLastSyncTime da estrutura CRYPT_RETRIEVE_AUX_INFO estiver após o membro ExpireTime , o membro pLastSyncTime determinará o tempo de liberação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho wincrypt.h