Partager via


structure CRYPT_PROVUI_FUNCS (wintrust.h)

[La structure CRYPT_PROVUI_FUNCS peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]

La structure CRYPT_PROVUI_FUNCS fournit des informations sur les fonctions d’interface utilisateur d’un fournisseur. Cette structure est utilisée par la structure CRYPT_PROVIDER_FUNCTIONS .

Syntaxe

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;

Membres

cbStruct

Taille, en octets, de cette structure.

psUIData

Pointeur vers une structure CRYPT_PROVUI_DATA .

pfnOnMoreInfoClick

Pointeur vers la fonction appelée lorsque l’utilisateur clique sur le bouton Plus d’informations .

pfnOnMoreInfoClickDefault

Pointeur vers la fonction par défaut appelée lorsque l’utilisateur clique sur le bouton Plus d’informations .

pfnOnAdvancedClick

Pointeur vers la fonction appelée lorsque l’utilisateur clique sur le bouton Avancé .

pfnOnAdvancedClickDefault

Pointeur vers la fonction par défaut appelée lorsque l’utilisateur clique sur le bouton Avancé .

Remarques

Le prototype de PFN_PROVUI_CALL est défini comme suit :

#include <windows.h>
#include <Wintrust.h>

typedef BOOL (*PFN_PROVUI_CALL)(
    IN HWND hWndSecurityDialog,
    IN struct _CRYPT_PROVIDER_DATA *pProvData
);

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête wintrust.h

Voir aussi

CRYPT_PROVIDER_DATA

CRYPT_PROVIDER_FUNCTIONS