共用方式為


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

另請參閱

CRYPT_PROVIDER_DATA

CRYPT_PROVIDER_FUNCTIONS