CRYPT_IMAGE_REG structure

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

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Bcrypt.h

See also

CRYPT_PROVIDER_REG

 

 

Community Additions

ADD
Show:
© 2014 Microsoft