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
rghstoreCA 陣列中的元素數目。
rghstoreCAs
其他證書存儲句柄的陣列。
cTrustStores
rghstoreTrust 陣列中的元素數目。
rghstoreTrust
信任證書儲存句柄的陣列。
hprov
密碼編譯服務提供者 (CSP) 的句柄,用於驗證。
lCustData
用於自訂數據的值。
dwPad
填補位置。
szHelpFileName
說明檔名之 Null 終止字串的指標。
dwHelpId
說明檔主題的標識碼。
nStartPage
第一個屬性頁的數目。
cArrayPropSheetPages
arrayPropSheetPages 陣列中的元素數目。
arrayPropSheetPages
指定屬性頁之 PROPSHEETPAGE 陣列的指標 結構。
言論
注意
cryptdlg.h 標頭會將CERT_VIEWPROPERTIES_STRUCT定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
支援的最低伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | cryptdlg.h |