estrutura CRYPT_PROVIDER_REG (bcrypt.h)

A estrutura CRYPT_PROVIDER_REG é usada para conter informações de registro para um provedor de CNG.

Sintaxe

typedef struct _CRYPT_PROVIDER_REG {
  ULONG            cAliases;
  PWSTR            *rgpszAliases;
  PCRYPT_IMAGE_REG pUM;
  PCRYPT_IMAGE_REG pKM;
} CRYPT_PROVIDER_REG, *PCRYPT_PROVIDER_REG;

Membros

cAliases

Contém o número de elementos na matriz rgpszAliases . Se o provedor não tiver aliases, esse membro será zero e o membro rgpszAliases será NULL.

rgpszAliases

Uma matriz de cadeias de caracteres Unicode terminadas em nulo que contém os aliases do provedor. Se o provedor não tiver aliases, esse membro conterá NULL e o membro cAliases conterá zero.

pUM

Um ponteiro para uma estrutura de CRYPT_IMAGE_REG que contém as informações de registro para o provedor de modo de usuário. Se esse membro for NULL, o provedor não será registrado para o modo de usuário.

pKM

Um ponteiro para uma estrutura CRYPT_IMAGE_REG que contém as informações de registro para o provedor de modo kernel. Se esse membro for NULL, o provedor não será registrado para o modo kernel.

Requisitos

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