Compartilhar via


estrutura CRYPT_PROVUI_DATA (wintrust.h)

[A estrutura CRYPT_PROVUI_DATA 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_DATA fornece dados de interface do usuário para um provedor. Essa estrutura é usada pela estrutura CRYPT_PROVUI_FUNCS .

Sintaxe

typedef struct _CRYPT_PROVUI_DATA {
  DWORD cbStruct;
  DWORD dwFinalError;
  WCHAR *pYesButtonText;
  WCHAR *pNoButtonText;
  WCHAR *pMoreInfoButtonText;
  WCHAR *pAdvancedLinkText;
  WCHAR *pCopyActionText;
  WCHAR *pCopyActionTextNoTS;
  WCHAR *pCopyActionTextNotSigned;
} CRYPT_PROVUI_DATA, *PCRYPT_PROVUI_DATA;

Membros

cbStruct

O tamanho, em bytes, dessa estrutura.

dwFinalError

Código de erro, se aplicável.

pYesButtonText

Um ponteiro para uma cadeia de caracteres terminada em nulo para o texto do botão Sim . Se esse parâmetro for NULL, "&Sim" será usado.

pNoButtonText

Um ponteiro para uma cadeia de caracteres terminada em nulo para o texto sem botão. Se esse parâmetro for NULL, "&Não" será usado.

pMoreInfoButtonText

Um ponteiro para uma cadeia de caracteres terminada em nulo para o texto do botão Mais Informações . Se esse parâmetro for NULL, "&Mais Informações" será usado.

pAdvancedLinkText

Um ponteiro para uma cadeia de caracteres terminada em nulo para o texto do botão Avançado .

pCopyActionText

Um ponteiro para uma cadeia de caracteres terminada em nulo para o texto usado quando a confiança é válida e um carimbo de data/hora é usado. Se esse parâmetro for NULL, "Deseja instalar e executar "%1"" assinado em %2 e distribuído por:" será usado.

pCopyActionTextNoTS

Um ponteiro para uma cadeia de caracteres terminada em nulo para o texto usado quando a confiança é válida, mas um carimbo de data/hora não é usado. Se esse parâmetro for NULL, "Deseja instalar e executar "%1"" assinado em uma data/hora desconhecida e distribuído por:" será usado.

pCopyActionTextNotSigned

Um ponteiro para uma cadeia de caracteres terminada em nulo para o texto usado quando uma assinatura não é fornecida. Se esse parâmetro for NULL, será usado "Deseja instalar e executar ""%1"?".

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_PROVUI_FUNCS