CryptCATOpen, fonction (mscat.h)
[La fonction CryptCATOpen est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]
La fonction CryptCATOpen ouvre un catalogue et retourne un handle de contexte au catalogue ouvert.
Syntaxe
HANDLE CryptCATOpen(
[in] LPWSTR pwszFileName,
[in] DWORD fdwOpenFlags,
[in] HCRYPTPROV hProv,
[in] DWORD dwPublicVersion,
[in] DWORD dwEncodingType
);
Paramètres
[in] pwszFileName
Pointeur vers une chaîne terminée par null pour le nom du fichier catalogue.
[in] fdwOpenFlags
Zéro pour ouvrir un fichier catalogue existant ou une combinaison au niveau du bit d’une ou plusieurs des valeurs suivantes.
[in] hProv
Handle à un fournisseur de services de chiffrement (CSP).
[in] dwPublicVersion
Version du fichier. Il peut s’agir de l’une des valeurs suivantes.
[in] dwEncodingType
Type d’encodage utilisé pour le fichier. Si cette valeur est 0, le type d’encodage est défini sur PKCS_7_ASN_ENCODING | X509_ASN_ENCODING.
Valeur retournée
En cas de réussite, cette fonction retourne un handle au catalogue ouvert. Une fois que vous avez terminé d’utiliser le handle, fermez-le en appelant la fonction CryptCATClose . La fonction CryptCATOpen retourne INVALID_HANDLE_VALUE en cas d’échec.
Spécifications
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mscat.h |
Bibliothèque | Wintrust.lib |
DLL | Wintrust.dll |