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