Compartilhar via


estrutura PROV_ENUMALGS_EX (wincrypt.h)

A estrutura PROV_ENUMALGS_EX é usada com a função CryptGetProvParam quando o parâmetro PP_ENUMALGS_EX é recuperado para conter informações sobre um algoritmo compatível com um provedor de serviços criptográficos (CSP).

Sintaxe

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;

Membros

aiAlgid

Um dos valores ALG_ID que identifica o algoritmo.

dwDefaultLen

O comprimento da chave padrão, em bits, do algoritmo.

dwMinLen

O comprimento mínimo da chave, em bits, do algoritmo.

dwMaxLen

O comprimento máximo da chave, em bits, do algoritmo.

dwProtocols

Zero ou uma combinação de um ou mais dos valores de Sinalizadores de Protocolo que identifica os protocolos compatíveis com o algoritmo.

dwNameLen

O comprimento, em CHARs, da cadeia de caracteres szName . Esse comprimento inclui o caractere nulo de terminação.

szName[20]

Uma cadeia de caracteres ANSI terminada em nulo que contém o nome do algoritmo.

dwLongNameLen

O comprimento, em CHARs, da cadeia de caracteres szLongName . Esse comprimento inclui o caractere nulo de terminação.

szLongName[40]

Uma cadeia de caracteres ANSI terminada em nulo que contém o nome longo do algoritmo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho wincrypt.h