structure PROV_ENUMALGS_EX (wincrypt.h)
La structure PROV_ENUMALGS_EX est utilisée avec la fonction CryptGetProvParam lorsque le paramètre PP_ENUMALGS_EX est récupéré pour contenir des informations sur un algorithme pris en charge par un fournisseur de services de chiffrement (CSP).
Syntaxe
typedef struct _PROV_ENUMALGS_EX {
ALG_ID aiAlgid;
DWORD dwDefaultLen;
DWORD dwMinLen;
DWORD dwMaxLen;
DWORD dwProtocols;
DWORD dwNameLen;
CHAR szName[20];
DWORD dwLongNameLen;
CHAR szLongName[40];
} PROV_ENUMALGS_EX;
Membres
aiAlgid
L’une des valeurs ALG_ID qui identifie l’algorithme.
dwDefaultLen
Longueur de clé par défaut, en bits, de l’algorithme.
dwMinLen
Longueur minimale de clé, en bits, de l’algorithme.
dwMaxLen
Longueur maximale de clé, en bits, de l’algorithme.
dwProtocols
Zéro ou une combinaison d’une ou plusieurs des valeurs d’indicateurs de protocole qui identifient les protocoles pris en charge par l’algorithme.
dwNameLen
Longueur, en CHARs, de la chaîne szName . Cette longueur inclut le caractère null de fin.
szName[20]
Chaîne ANSI terminée par null qui contient le nom de l’algorithme.
dwLongNameLen
Longueur, en CHARs, de la chaîne szLongName . Cette longueur inclut le caractère null de fin.
szLongName[40]
Chaîne ANSI terminée par null qui contient le nom long de l’algorithme.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | wincrypt.h |