NCRYPT_UI_POLICY 结构 (ncrypt.h)
NCRYPT_UI_POLICY 结构与 NCRYPT_UI_POLICY_PROPERTY 属性一起使用,以包含密钥的强键用户界面信息。 此结构与具有 NCRYPT_UI_POLICY_PROPERTY 属性的 NCryptSetProperty 和 NCryptGetProperty 函数一起使用。
语法
typedef struct __NCRYPT_UI_POLICY {
DWORD dwVersion;
DWORD dwFlags;
LPCWSTR pszCreationTitle;
LPCWSTR pszFriendlyName;
LPCWSTR pszDescription;
} NCRYPT_UI_POLICY;
成员
dwVersion
结构的版本号。 此成员必须包含 1。
dwFlags
提供其他用户界面信息或要求的一组标志。
pszCreationTitle
指向以 null 结尾的 Unicode 字符串的指针,该字符串包含将在键完成后在强键对话框的标题中使用的文本。 如果此成员为 NULL,则会在强键对话框中使用默认创建标题。 此成员仅在密钥完成时使用。
pszFriendlyName
指向以 null 结尾的 Unicode 字符串的指针,该字符串包含将在强键对话框中显示为键名称的文本。 如果此成员为 NULL,则会在强键对话框中使用默认名称。 此成员在密钥完成时和使用密钥时都使用。
pszDescription
指向以 null 结尾的 Unicode 字符串的指针,该字符串包含将在强键对话框中显示为键说明的文本。 如果此成员为 NULL,则会在强键对话框中使用默认说明。 此成员在密钥完成时和使用密钥时都使用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | ncrypt.h |