CERT_VIEWPROPERTIES_STRUCT_W结构(cryptdlg.h)
[CERT_VIEWPROPERTIES_STRUCT 结构可用于“要求”部分中指定的操作系统。 在后续版本中可能会更改或不可用。
CERT_VIEWPROPERTIES_STRUCT 结构定义在调用 CertViewProperties 函数以显示证书属性时使用的信息。
语法
typedef struct tagCERT_VIEWPROPERTIES_STRUCT_W {
DWORD dwSize;
HWND hwndParent;
HINSTANCE hInstance;
DWORD dwFlags;
LPCWSTR szTitle;
PCCERT_CONTEXT pCertContext;
LPSTR *arrayPurposes;
DWORD cArrayPurposes;
DWORD cRootStores;
HCERTSTORE *rghstoreRoots;
DWORD cStores;
HCERTSTORE *rghstoreCAs;
DWORD cTrustStores;
HCERTSTORE *rghstoreTrust;
HCRYPTPROV hprov;
LPARAM lCustData;
DWORD dwPad;
LPCWSTR szHelpFileName;
DWORD dwHelpId;
DWORD nStartPage;
DWORD cArrayPropSheetPages;
PROPSHEETPAGE *arrayPropSheetPages;
} CERT_VIEWPROPERTIES_STRUCT_W, *PCERT_VIEWPROPERTIES_STRUCT_W;
成员
dwSize
此结构的大小(以字节为单位)。
hwndParent
父窗口的句柄。
hInstance
模块实例的句柄。
dwFlags
以下值的零个或多个按位组合。
szTitle
指向用户界面标题的以 null 结尾的字符串的指针。
pCertContext
要显示的证书的证书上下文。
arrayPurposes
指向指定证书用途的 null 终止字符串数组的指针。
cArrayPurposes
arrayPurposes 数组中的元素数。 如果此值为零,则不显示信任状态。
cRootStores
rghstoreRoots 数组中的元素数。
rghstoreRoots
根证书存储句柄的数组。
cStores
rghstore CA 数组中的元素数。
rghstoreCAs
其他证书存储句柄的数组。
cTrustStores
rghstoreTrust 数组中的元素数。
rghstoreTrust
信任证书存储句柄数组。
hprov
用于验证的 加密服务提供商(CSP)的句柄。
lCustData
用于自定义数据的值。
dwPad
填充位置。
szHelpFileName
指向帮助文件名的以 null 结尾的字符串的指针。
dwHelpId
帮助文件主题的 ID。
nStartPage
第一个属性页的编号。
cArrayPropSheetPages
arrayPropSheetPages 数组中的元素数。
arrayPropSheetPages
指向指定属性页的 PROPSHEETPAGE 结构的数组的指针。
言论
注意
cryptdlg.h 标头将CERT_VIEWPROPERTIES_STRUCT定义为一个别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将中性编码别名与不中性编码的代码混合使用可能会导致编译或运行时错误不匹配。 有关详细信息,请参阅函数原型的
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows XP [仅限桌面应用] |
支持的最低服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | cryptdlg.h |