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 (デスクトップ アプリのみ) |
Header | wintrust.h |