Compartilhar via


estrutura CRYPT_PROVUI_FUNCS (wintrust.h)

[A estrutura CRYPT_PROVUI_FUNCS está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]

A estrutura CRYPT_PROVUI_FUNCS fornece informações sobre as funções de interface do usuário de um provedor. Essa estrutura é usada pela estrutura CRYPT_PROVIDER_FUNCTIONS .

Sintaxe

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;

Membros

cbStruct

O tamanho, em bytes, dessa estrutura.

psUIData

Um ponteiro para uma estrutura CRYPT_PROVUI_DATA .

pfnOnMoreInfoClick

Um ponteiro para a função chamada quando o botão Mais Informações é clicado.

pfnOnMoreInfoClickDefault

Um ponteiro para a função padrão chamada quando o botão Mais Informações é clicado.

pfnOnAdvancedClick

Um ponteiro para a função chamada quando o botão Avançado é clicado.

pfnOnAdvancedClickDefault

Um ponteiro para a função padrão chamada quando o botão Avançado é clicado.

Comentários

O protótipo de PFN_PROVUI_CALL é definido como:

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

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho wintrust.h

Confira também

CRYPT_PROVIDER_DATA

CRYPT_PROVIDER_FUNCTIONS