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) |
另請參閱