struttura PROV_ENUMALGS_EX (wincrypt.h)
La struttura PROV_ENUMALGS_EX viene usata con la funzione CryptGetProvParam quando il parametro PP_ENUMALGS_EX viene recuperato per contenere informazioni su un algoritmo supportato da un provider di servizi di crittografia (CSP).
Sintassi
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;
Members
aiAlgid
Uno dei valori ALG_ID che identifica l'algoritmo.
dwDefaultLen
Lunghezza della chiave predefinita, in bit, dell'algoritmo.
dwMinLen
Lunghezza minima della chiave, in bit, dell'algoritmo.
dwMaxLen
Lunghezza massima della chiave, in bit, dell'algoritmo.
dwProtocols
Zero o una combinazione di uno o più valori dei flag di protocollo che identifica i protocolli supportati dall'algoritmo.
dwNameLen
Lunghezza, in CHAR, della stringa szName . Questa lunghezza include il carattere Null di terminazione.
szName[20]
Stringa ANSI con terminazione Null contenente il nome dell'algoritmo.
dwLongNameLen
Lunghezza, in CHARs, della stringa szLongName . Questa lunghezza include il carattere Null di terminazione.
szLongName[40]
Stringa ANSI con terminazione Null contenente il nome lungo dell'algoritmo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | wincrypt.h |