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 |
|