CRYPTUI_VIEWSIGNERINFO_STRUCT结构
[ CRYPTUI_VIEWSIGNERINFO_STRUCT 结构可用于“要求”部分中指定的操作系统。 在后续版本中,它可能已更改或不可用。]
CRYPTUI_VIEWSIGNERINFO_STRUCT 结构包含 CryptUIDlgViewSignerInfo 函数的信息。
注意
此结构未在已发布的头文件中声明。 若要使用此结构,请以所示的确切格式声明它。
语法
typedef struct tagCRYPTUI_VIEWSIGNERINFO_STRUCT {
DWORD dwSize;
HWND hwndParent;
DWORD dwFlags;
LPCTSTR szTitle;
CMSG_SIGNER_INFO *pSignerInfo;
HCRYPTMSG hMsg;
LPCSTR pszOID;
DWORD_PTR dwReserved;
DWORD cStores;
HCERTSTORE *rghStores;
DWORD cPropSheetPages;
LPCPROPSHEETPAGE rgPropSheetPages;
} CRYPTUI_VIEWSIGNERINFO_STRUCT, *PCRYPTUI_VIEWSIGNERINFO_STRUCT;
成员
-
dwSize
-
此结构的大小(以字节为单位)。
-
hwndParent
-
要成为对话框父级的窗口的句柄。 如果对话框应没有父级,则此成员可以为 NULL 。
-
dwFlags
-
一组标志,用于修改 CryptUIDlgViewSignerInfo 函数的行为。 当前没有定义标志,因此此成员必须为零。
-
szTitle
-
指向以 null 结尾的字符串的指针,该字符串包含要显示在对话框中的标题。 如果此成员为 NULL,则使用默认标题。
-
pSignerInfo
-
指向包含要显示的签名者信息的 CMSG_SIGNER_INFO 结构的指针。
-
hMsg
-
从中提取签名者信息的消息的句柄。
-
pszOID
-
指向以 null 结尾的 ANSI 字符串的指针,该字符串包含 对象标识符 的字符串表示形式 (OID) ,该字符串表示形式表示应验证执行签名的证书。 例如,如果调用它以查看 证书信任列表 (CTL) 的签名,则应传入 szOID_KP_CTL_USAGE_SIGNING OID 字符串。 如果此成员为 NULL,则不会验证证书的用法。
-
dwReserved
-
当前未使用此参数。 此成员必须为 NULL。
-
cStores
-
rghStores 数组中的元素数。
-
rghStores
-
HCERTSTORE 值的数组,表示其他证书存储以搜索对消息签名的证书。 如果此成员为 NULL,则不会搜索其他存储。 cStores 成员包含此数组中的元素数。
-
cPropSheetPages
-
rgPropSheetPages 数组中的元素数。
-
rgPropSheetPages
-
一个 PROPSHEETPAGE 结构指针数组,用于定义要在标准对话框中显示的任何额外页面。 如果此成员为 NULL,则不会显示其他页面。 cPropSheetPages 成员包含此数组中的元素数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
Unicode 和 ANSI 名称 |
CRYPTUI_VIEWSIGNERINFO_STRUCTW (Unicode) 和 CRYPTUI_VIEWSIGNERINFO_STRUCTA (ANSI) |
另请参阅