Função WintrustLoadFunctionPointers (wintrust.h)

[A função WintrustLoadFunctionPointers está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele poderá ser alterado ou ficar indisponível em versões subsequentes. Para verificação de certificado, use as funções CertGetCertificateChain e CertVerifyCertificateChainPolicy . Para a verificação da assinatura de tecnologia do Microsoft Authenticode, use o .NET Framework.]

A função WintrustLoadFunctionPointers carrega pontos de entrada de função para um GUID de ação especificado. Essa função não tem nenhuma biblioteca de importação associada. Você deve usar as funções LoadLibrary e GetProcAddress para vincular dinamicamente a Wintrust.dll.

Sintaxe

BOOL WintrustLoadFunctionPointers(
  [in]  GUID                     *pgActionID,
  [out] CRYPT_PROVIDER_FUNCTIONS *pPfns
);

Parâmetros

[in] pgActionID

Um ponteiro para uma estrutura GUID que identifica a ação cujos ponteiros de função estão sendo carregados e o provedor de confiança que dá suporte a essa ação.

O serviço WinTrust foi projetado para trabalhar com provedores de confiança implementados por terceiros. Cada provedor de confiança fornece seu próprio conjunto exclusivo de identificadores de ação. Para obter informações sobre os identificadores de ação com suporte de um provedor de confiança, consulte a documentação desse provedor de confiança.

Por exemplo, a Microsoft fornece um Provedor de Confiança do Editor de Software que pode estabelecer a confiabilidade do software que está sendo baixado da Internet ou de alguma outra rede pública. O Provedor de Confiança do Editor de Software dá suporte aos seguintes identificadores de ação. Essas constantes são definidas em Softpub.h.

Valor Significado
WINTRUST_ACTION_GENERIC_VERIFY
Verifique apenas uma cadeia de certificados.
WINTRUST_ACTION_GENERIC_VERIFY_V2
Verifique um arquivo ou objeto usando o provedor de política Authenticode.
HTTPSPROV_ACTION
Verifique uma conexão SSL/PCT por meio de Explorer da Internet.

[out] pPfns

Um ponteiro para a estrutura CRYPT_PROVIDER_FUNCTIONS que recebe os endereços dos ponteiros da função.

Valor retornado

O valor retornado será TRUE se a função for bem-sucedida; FALSE se a função falhar.

Requisitos

   
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]
Plataforma de Destino Windows
Cabeçalho wintrust.h
Biblioteca Wintrust.lib
DLL Wintrust.dll