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 |