estructura PROV_ENUMALGS_EX (wincrypt.h)
La estructura PROV_ENUMALGS_EX se usa con la función CryptGetProvParam cuando se recupera el parámetro PP_ENUMALGS_EX para contener información sobre un algoritmo admitido por un proveedor de servicios criptográficos (CSP).
Sintaxis
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;
Miembros
aiAlgid
Uno de los valores de ALG_ID que identifica el algoritmo.
dwDefaultLen
Longitud de clave predeterminada, en bits, del algoritmo.
dwMinLen
Longitud mínima de clave, en bits, del algoritmo.
dwMaxLen
Longitud máxima de clave, en bits, del algoritmo.
dwProtocols
Cero o una combinación de uno o varios de los valores de marcas de protocolo que identifica los protocolos admitidos por el algoritmo.
dwNameLen
Longitud, en CHARs, de la cadena szName . Esta longitud incluye el carácter nulo de terminación.
szName[20]
Cadena ANSI terminada en null que contiene el nombre del algoritmo.
dwLongNameLen
Longitud, en CHARs, de la cadena szLongName . Esta longitud incluye el carácter nulo de terminación.
szLongName[40]
Cadena ANSI terminada en null que contiene el nombre largo del algoritmo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | wincrypt.h |