Compartilhar via


Função CertSerializeCRLStoreElement (wincrypt.h)

A função CertSerializeCRLStoreElement serializa um contexto de CRL (lista de certificados revogados) codificado e a representação codificada de suas propriedades. O resultado pode ser persistido no armazenamento para que a CRL e as propriedades possam ser recuperadas posteriormente.

Sintaxe

BOOL CertSerializeCRLStoreElement(
  [in]      PCCRL_CONTEXT pCrlContext,
  [in]      DWORD         dwFlags,
  [out]     BYTE          *pbElement,
  [in, out] DWORD         *pcbElement
);

Parâmetros

[in] pCrlContext

Um ponteiro para a estrutura CRL_CONTEXT que está sendo serializada.

[in] dwFlags

Reservado para uso futuro e deve ser zero.

[out] pbElement

Um ponteiro para um buffer para receber a saída serializada, incluindo a CRL codificada e possivelmente suas propriedades.

Esse parâmetro pode ser NULL para definir o tamanho dessas informações para fins de alocação de memória. Para obter mais informações, consulte Recuperando dados de comprimento desconhecido.

[in, out] pcbElement

Um ponteiro para um valor DWORD que especifica o tamanho, em bytes, do buffer apontado pelo parâmetro pbElement . Quando a função retorna, o valor DWORD contém o número de bytes armazenados no buffer.

Nota Ao processar os dados retornados no buffer, os aplicativos devem usar o tamanho real dos dados retornados. O tamanho real pode ser ligeiramente menor do que o tamanho do buffer especificado na entrada. (Na entrada, os tamanhos de buffer geralmente são especificados grandes o suficiente para garantir que os maiores dados de saída possíveis caibam no buffer.) Na saída, a variável apontada por esse parâmetro é atualizada para refletir o tamanho real dos dados copiados para o buffer.
 

Valor retornado

Se a função for bem-sucedida, o valor retornado será TRUE.

Se a função falhar, o valor retornado será FALSE. Para obter informações de erro estendidas, chame GetLastError.

Requisitos

   
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho wincrypt.h
Biblioteca Crypt32.lib
DLL Crypt32.dll

Confira também

CertAddSerializedElementToStore

Funções de lista de revogação de certificados