CRYPT_PROVIDER_REG structure

The CRYPT_PROVIDER_REG structure is used to contain registration information for a CNG provider.

Syntax


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

Members

cAliases

Contains the number of elements in the rgpszAliases array. If the provider has no aliases, this member will be zero and the rgpszAliases member will be NULL.

rgpszAliases

An array of null-terminated Unicode strings that contains the aliases of the provider. If the provider has no aliases, this member will contain NULL and the cAliases member will contain zero.

pUM

A pointer to a CRYPT_IMAGE_REG structure that contains the registration information for the user mode provider. If this member is NULL, the provider is not registered for user mode.

pKM

A pointer to a CRYPT_IMAGE_REG structure that contains the registration information for the kernel mode provider. If this member is NULL, the provider is not registered for kernel mode.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Bcrypt.h

 

 

Community Additions

ADD
Show:
© 2015 Microsoft