CRYPT_IMAGE_REG 结构 (bcrypt.h)

CRYPT_IMAGE_REG 结构包含有关 CNG 提供程序的图像注册信息。

语法

typedef struct _CRYPT_IMAGE_REG {
  PWSTR                pszImage;
  ULONG                cInterfaces;
  PCRYPT_INTERFACE_REG *rgpInterfaces;
} CRYPT_IMAGE_REG, *PCRYPT_IMAGE_REG;

成员

pszImage

指向以 null 结尾的 Unicode 字符串的指针,该字符串仅包含提供程序模块的文件名。

cInterfaces

包含 rgpInterfaces 数组中的元素数。

rgpInterfaces

指向 CRYPT_INTERFACE_REG 结构指针数组的指针,这些指针指定提供程序支持的加密接口类型。 例如,如果提供程序同时支持密码接口 (BCRYPT_CIPHER_INTERFACE) 和哈希接口 (BCRYPT_HASH_INTERFACE) ,则此数组将包含两 个CRYPT_INTERFACE_REG 结构指针,一个用于密码接口,一个用于哈希接口。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 bcrypt.h

另请参阅

CRYPT_PROVIDER_REG