Funzione CryptCATOpen (mscat.h)
[La funzione CryptCATOpen è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Potrebbe essere modificato o non disponibile nelle versioni successive.]
La funzione CryptCATOpen apre un catalogo e restituisce un handle di contesto al catalogo aperto.
Sintassi
HANDLE CryptCATOpen(
[in] LPWSTR pwszFileName,
[in] DWORD fdwOpenFlags,
[in] HCRYPTPROV hProv,
[in] DWORD dwPublicVersion,
[in] DWORD dwEncodingType
);
Parametri
[in] pwszFileName
Puntatore a una stringa con terminazione Null per il nome del file di catalogo.
[in] fdwOpenFlags
Zero, per aprire un file di catalogo esistente o una combinazione bit per bit di uno o più dei valori seguenti.
[in] hProv
Handle per un provider di servizi di crittografia (CSP).
[in] dwPublicVersion
Versione del file Può trattarsi di uno dei valori seguenti.
Valore | Significato |
---|---|
|
Formato di file versione 1. |
|
Formato di file versione 2.
Windows 8 e Windows Server 2012: Inizia il supporto per questo valore. |
[in] dwEncodingType
Tipo di codifica usato per il file. Se questo valore è 0, il tipo di codifica viene impostato su PKCS_7_ASN_ENCODING | X509_ASN_ENCODING.
Valore restituito
Al termine dell'operazione, questa funzione restituisce un handle al catalogo aperto. Al termine dell'uso dell'handle, chiuderlo chiamando la funzione CryptCATClose . La funzione CryptCATOpen restituisce INVALID_HANDLE_VALUE se ha esito negativo.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mscat.h |
Libreria | Wintrust.lib |
DLL | Wintrust.dll |