Função CryptCATOpen (mscat.h)
[A função CryptCATOpen está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]
A função CryptCATOpen abre um catálogo e retorna um identificador de contexto para o catálogo aberto.
Sintaxe
HANDLE CryptCATOpen(
[in] LPWSTR pwszFileName,
[in] DWORD fdwOpenFlags,
[in] HCRYPTPROV hProv,
[in] DWORD dwPublicVersion,
[in] DWORD dwEncodingType
);
Parâmetros
[in] pwszFileName
Um ponteiro para uma cadeia de caracteres terminada em nulo para o nome do arquivo de catálogo.
[in] fdwOpenFlags
Zero, para abrir um arquivo de catálogo existente ou uma combinação bit a bit de um ou mais dos valores a seguir.
[in] hProv
Um identificador para um provedor de serviços criptográficos (CSP).
[in] dwPublicVersion
Versão do arquivo Esse pode ser um dos valores a seguir.
Valor | Significado |
---|---|
|
Formato de arquivo versão 1. |
|
Formato de arquivo versão 2.
Windows 8 e Windows Server 2012: O suporte para esse valor começa. |
[in] dwEncodingType
Tipo de codificação usado para o arquivo. Se esse valor for 0, o tipo de codificação será definido como PKCS_7_ASN_ENCODING | X509_ASN_ENCODING.
Valor retornado
Após o sucesso, essa função retorna um identificador para o catálogo aberto. Quando terminar de usar o identificador, feche-o chamando a função CryptCATClose . A função CryptCATOpen retornará INVALID_HANDLE_VALUE se falhar.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | mscat.h |
Biblioteca | Wintrust.lib |
DLL | Wintrust.dll |