Função CertSerializeCTLStoreElement (wincrypt.h)
A função CertSerializeCTLStoreElement serializa um contexto de CTL (lista de certificados confiáveis) codificado e a representação codificada de suas propriedades. O resultado pode ser persistido no armazenamento para que a CTL e as propriedades possam ser recuperadas posteriormente.
Sintaxe
BOOL CertSerializeCTLStoreElement(
[in] PCCTL_CONTEXT pCtlContext,
[in] DWORD dwFlags,
[out] BYTE *pbElement,
[in, out] DWORD *pcbElement
);
Parâmetros
[in] pCtlContext
Um ponteiro para a estrutura CTL_CONTEXT que está sendo serializada.
[in] dwFlags
Reservado para uso futuro e deve ser zero.
[out] pbElement
Um ponteiro para um buffer que recebe a saída serializada, incluindo a CTL 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.
Retornar valor
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
Requisito | Valor |
---|---|
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 |