Función CryptCATOpen (mscat.h)
[La función CryptCATOpen está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.
La función CryptCATOpen abre un catálogo y devuelve un identificador de contexto al catálogo abierto.
Sintaxis
HANDLE CryptCATOpen(
[in] LPWSTR pwszFileName,
[in] DWORD fdwOpenFlags,
[in] HCRYPTPROV hProv,
[in] DWORD dwPublicVersion,
[in] DWORD dwEncodingType
);
Parámetros
[in] pwszFileName
Puntero a una cadena terminada en null para el nombre del archivo de catálogo.
[in] fdwOpenFlags
Cero, para abrir un archivo de catálogo existente o una combinación bit a bit de uno o varios de los valores siguientes.
[in] hProv
Identificador de un proveedor de servicios criptográficos (CSP).
[in] dwPublicVersion
Versión del archivo. Puede ser uno de los valores siguientes.
[in] dwEncodingType
Tipo de codificación usado para el archivo. Si este valor es 0, el tipo de codificación se establece en PKCS_7_ASN_ENCODING | X509_ASN_ENCODING.
Valor devuelto
Si se ejecuta correctamente, esta función devuelve un identificador al catálogo abierto. Cuando haya terminado de usar el identificador, ciérrelo llamando a la función CryptCATClose . La función CryptCATOpen devuelve INVALID_HANDLE_VALUE si se produce un error.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mscat.h |
Library | Wintrust.lib |
Archivo DLL | Wintrust.dll |