共用方式為


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)

另請參閱

CryptUIDlgViewSignerInfo