wintrust.h) (CRYPT_PROVUI_FUNCS 结构
[ 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 |