NCRYPT_UI_POLICY_BLOB结构
NCRYPT_UI_POLICY_BLOB 结构与 NCRYPT_UI_POLICY_PROPERTY 属性一起使用,以包含密钥的用户界面信息。
语法
typedef struct __NCRYPT_UI_POLICY_BLOB {
DWORD dwVersion;
DWORD dwFlags;
DWORD cbCreationTitle;
DWORD cbFriendlyName;
DWORD cbDescription;
} NCRYPT_UI_POLICY_BLOB;
成员
-
dwVersion
-
结构的版本号。 此成员必须包含 1。
-
dwFlags
-
提供其他用户界面信息或要求的一组标志。
值 含义 - NCRYPT_UI_PROTECT_KEY_FLAG
- 0x00000001
根据需要显示强键用户界面。 - NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG
- 0x00000002
强制进行高度保护。 -
cbCreationTitle
-
创建标题的长度(以字节为单位)。 创建标题是一个以 null 结尾的 Unicode 字符串,指定在完成键时用作强键对话框标题的文本。 创建标题必须紧跟 在NCRYPT_UI_POLICY_BLOB 结构之后。 如果 cbCreationTitle 成员的值设置为 0,则默认创建标题用于强键对话框的标题。 此成员仅用于密钥终结。
-
cbFriendlyName
-
密钥友好名称的长度(以字节为单位)。 友好名称是一个以 null 结尾的 Unicode 字符串,其中包含在强键对话框中显示为键名称的文本。 友好名称必须紧跟在此 BLOB 中的创建标题之后。 如果 cbFriendlyName 成员的值设置为 0,则会在强键对话框中使用默认名称。 此成员在密钥完成时和使用密钥时都使用。
-
cbDescription
-
密钥说明的长度(以字节为单位)。 键说明是一个以 null 结尾的 Unicode 字符串,其中包含在强键对话框中显示为键说明的文本。 说明值必须紧跟在此 BLOB 中的友好名称之后。 如果 cbDescription 成员的值设置为 0,则会在强键对话框中使用默认说明。 此成员在密钥完成时和使用密钥时都使用。
备注
此结构包含在 Ncrypt_provider.h 标头中。 若要使用该结构,必须从 Microsoft Connect 下载 加密提供程序开发工具包 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
|