Compartir a través de


estructura de CRYPT_PROVUI_FUNCS (wintrust.h)

[La estructura CRYPT_PROVUI_FUNCS está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.

La estructura de CRYPT_PROVUI_FUNCS proporciona información sobre las funciones de interfaz de usuario (UI) de un proveedor. Esta estructura se usa en la estructura CRYPT_PROVIDER_FUNCTIONS .

Sintaxis

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;

Miembros

cbStruct

Tamaño, en bytes, de esta estructura.

psUIData

Puntero a una estructura de CRYPT_PROVUI_DATA .

pfnOnMoreInfoClick

Puntero a la función a la que se llama cuando se hace clic en el botón Más información .

pfnOnMoreInfoClickDefault

Puntero a la función predeterminada a la que se llama cuando se hace clic en el botón Más información .

pfnOnAdvancedClick

Puntero a la función a la que se llama cuando se hace clic en el botón Avanzadas .

pfnOnAdvancedClickDefault

Puntero a la función predeterminada a la que se llama cuando se hace clic en el botón Avanzadas .

Comentarios

El prototipo de PFN_PROVUI_CALL se define como:

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

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

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado wintrust.h

Consulte también

CRYPT_PROVIDER_DATA

CRYPT_PROVIDER_FUNCTIONS