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