structure CRYPT_PROVIDER_REG (bcrypt.h)

La structure CRYPT_PROVIDER_REG est utilisée pour contenir les informations d’inscription d’un fournisseur CNG.

Syntaxe

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

Membres

cAliases

Contient le nombre d’éléments dans le tableau rgpszAliases . Si le fournisseur n’a pas d’alias, ce membre est égal à zéro et le membre rgpszAliases est NULL.

rgpszAliases

Tableau de chaînes Unicode terminées par null qui contient les alias du fournisseur. Si le fournisseur n’a pas d’alias, ce membre contiendra NULL et le membre cAliases contiendra zéro.

pUM

Pointeur vers une structure de CRYPT_IMAGE_REG qui contient les informations d’inscription pour le fournisseur de mode utilisateur. Si ce membre a la valeur NULL, le fournisseur n’est pas inscrit pour le mode utilisateur.

pKM

Pointeur vers une structure de CRYPT_IMAGE_REG qui contient les informations d’inscription pour le fournisseur de mode noyau. Si ce membre a la valeur NULL, le fournisseur n’est pas inscrit pour le mode noyau.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête bcrypt.h