CRYPT_IMAGE_REG structure (bcrypt.h)
The CRYPT_IMAGE_REG structure contains image registration information about a CNG provider.
Syntax
typedef struct _CRYPT_IMAGE_REG {
PWSTR pszImage;
ULONG cInterfaces;
PCRYPT_INTERFACE_REG *rgpInterfaces;
} CRYPT_IMAGE_REG, *PCRYPT_IMAGE_REG;
Members
pszImage
A pointer to a null-terminated Unicode string that contains only the file name of the provider module.
cInterfaces
Contains the number of elements in the rgpInterfaces array.
rgpInterfaces
A pointer to an array of CRYPT_INTERFACE_REG structure pointers that specify the types of cryptographic interfaces that are supported by the provider. For example, if the provider supports both a cipher interface (BCRYPT_CIPHER_INTERFACE) and a hash interface (BCRYPT_HASH_INTERFACE), this array would contain two CRYPT_INTERFACE_REG structure pointers, one for the cipher interface and one for the hash interface.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | bcrypt.h |