CRYPT_PROVIDER_REG 结构 (bcrypt.h)

CRYPT_PROVIDER_REG 结构用于包含 CNG 提供程序的注册信息。

语法

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

成员

cAliases

包含 rgpszAliases 数组中的元素数。 如果提供程序没有别名,则此成员将为零, rgpszAliases 成员将为 NULL

rgpszAliases

以 null 结尾的 Unicode 字符串数组,其中包含提供程序的别名。 如果提供程序没有别名,则此成员将包含 NULL,cAliases 成员将包含零。

pUM

指向包含用户模式提供程序注册信息的 CRYPT_IMAGE_REG 结构的指针。 如果此成员为 NULL,则不会为用户模式注册提供程序。

pKM

指向包含内核模式提供程序注册信息的 CRYPT_IMAGE_REG 结构的指针。 如果此成员为 NULL,则不会为内核模式注册提供程序。

要求

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