CERT_VIEWPROPERTIES_STRUCT_A 结构 (cryptdlg.h)
[ CERT_VIEWPROPERTIES_STRUCT 结构可用于“要求”部分中指定的操作系统。 它在后续版本中可能已更改或不可用。]
CERT_VIEWPROPERTIES_STRUCT结构定义在调用 CertViewProperties 函数以显示证书属性时使用的信息。
语法
typedef struct tagCERT_VIEWPROPERTIES_STRUCT_A {
DWORD dwSize;
HWND hwndParent;
HINSTANCE hInstance;
DWORD dwFlags;
LPCSTR 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;
LPCSTR szHelpFileName;
DWORD dwHelpId;
DWORD nStartPage;
DWORD cArrayPropSheetPages;
PROPSHEETPAGE *arrayPropSheetPages;
} CERT_VIEWPROPERTIES_STRUCT_A, *PCERT_VIEWPROPERTIES_STRUCT_A;
成员
dwSize
此结构的大小(以字节为单位)。
hwndParent
父窗口的句柄。
hInstance
模块实例的句柄。
dwFlags
以下零个或多个值的按位组合。
szTitle
指向用户界面标题的以 null 结尾的字符串的指针。
pCertContext
要显示的证书的证书上下文。
arrayPurposes
指向以 null 结尾的字符串数组的指针,这些字符串指定证书用途。
cArrayPurposes
arrayPurposes 数组中的元素数。 如果此值为零,则不显示任何信任状态。
cRootStores
rghstoreRoots 数组中的元素数。
rghstoreRoots
根证书存储句柄数组。
cStores
rghstoreCAs 数组中的元素数。
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 |