CRYPT_PROVUI_FUNCS結構 (wintrust.h)
[ CRYPT_PROVUI_FUNCS 結構可用於需求一節中指定的操作系統。 後續版本可能會變更或無法使用。]
CRYPT_PROVUI_FUNCS 結構提供提供者 (UI) 函式的使用者介面相關信息。 CRYPT_PROVIDER_FUNCTIONS 結構會 使用此結構。
語法
typedef struct _CRYPT_PROVUI_FUNCS {
DWORD cbStruct;
struct _CRYPT_PROVUI_DATA *psUIData;
PFN_PROVUI_CALL pfnOnMoreInfoClick;
PFN_PROVUI_CALL pfnOnMoreInfoClickDefault;
PFN_PROVUI_CALL pfnOnAdvancedClick;
PFN_PROVUI_CALL pfnOnAdvancedClickDefault;
} CRYPT_PROVUI_FUNCS, *PCRYPT_PROVUI_FUNCS;
成員
cbStruct
這個 結構的大小,以位元組為單位。
psUIData
CRYPT_PROVUI_DATA 結構的指標。
pfnOnMoreInfoClick
按兩下 [ 更多資訊 ] 按鈕時所呼叫之函式的指標。
pfnOnMoreInfoClickDefault
按兩下 [ 更多資訊 ] 按鈕時呼叫的預設函式指標。
pfnOnAdvancedClick
按兩下 [ 進階 ] 按鈕時呼叫之函式的指標。
pfnOnAdvancedClickDefault
按兩下 [ 進階 ] 按鈕時呼叫的預設函式指標。
備註
PFN_PROVUI_CALL的原型定義為:
#include <windows.h>
#include <Wintrust.h>
typedef BOOL (*PFN_PROVUI_CALL)(
IN HWND hWndSecurityDialog,
IN struct _CRYPT_PROVIDER_DATA *pProvData
);
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | wintrust.h |