wintrust.h) (CRYPT_PROVUI_DATA 结构

[ CRYPT_PROVUI_DATA 结构可用于“要求”部分中指定的操作系统。 它在后续版本中可能已更改或不可用。]

CRYPT_PROVUI_DATA 结构为提供程序提供用户界面 (UI) 数据。 此结构由 CRYPT_PROVUI_FUNCS 结构使用。

语法

typedef struct _CRYPT_PROVUI_DATA {
  DWORD cbStruct;
  DWORD dwFinalError;
  WCHAR *pYesButtonText;
  WCHAR *pNoButtonText;
  WCHAR *pMoreInfoButtonText;
  WCHAR *pAdvancedLinkText;
  WCHAR *pCopyActionText;
  WCHAR *pCopyActionTextNoTS;
  WCHAR *pCopyActionTextNotSigned;
} CRYPT_PROVUI_DATA, *PCRYPT_PROVUI_DATA;

成员

cbStruct

此结构的大小(以字节为单位)。

dwFinalError

错误代码(如果适用)。

pYesButtonText

指向“”按钮文本的以 null 结尾的字符串的指针。 如果此参数为 NULL,则使用“&是”。

pNoButtonText

指向 No 按钮文本的以 null 结尾的字符串的指针。 如果此参数为 NULL,则使用“&否”。

pMoreInfoButtonText

指向“详细信息”按钮文本的以 null 结尾的字符串的指针。 如果此参数为 NULL,则使用“&详细信息”。

pAdvancedLinkText

指向“高级”按钮文本的以 null 结尾的字符串的指针。

pCopyActionText

指向在信任有效且使用时间戳时使用的文本的 以 null 结尾的字符串的指针。 如果此参数为 NULL,则使用“是否要安装并运行在 %2 上签名的”%1“,以及分发者:” 。

pCopyActionTextNoTS

指向在信任有效但未使用时间戳时使用的文本的 以 null 结尾的字符串的指针。 如果此参数为 NULL,则使用“是否要安装并运行在未知日期/时间签名且分发者为:”的 “%1”。。

pCopyActionTextNotSigned

指向未提供签名时使用的文本的 以 null 结尾的字符串的指针。 如果此参数为 NULL,则使用“是否要安装和运行”%1“?”。

要求

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

另请参阅

CRYPT_PROVUI_FUNCS