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

こちらもご覧ください

CRYPT_PROVIDER_DATA

CRYPT_PROVIDER_FUNCTIONS