Partager via


Fonction WintrustLoadFunctionPointers (wintrust.h)

[La fonction WintrustLoadFunctionPointers est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il sera peut-être modifié ou indisponible dans les versions ultérieures. Pour la vérification des certificats, utilisez les fonctions CertGetCertificateChain et CertVerifyCertificateChainPolicy . Pour la vérification de la signature de la technologie Microsoft Authenticode , utilisez .NET Framework.]

La fonction WintrustLoadFunctionPointers charge les points d’entrée de fonction pour un GUID d’action spécifié. Cette fonction n’a pas de bibliothèque d’importation associée. Vous devez utiliser les fonctions LoadLibrary et GetProcAddress pour établir un lien dynamique vers Wintrust.dll.

Syntaxe

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

Paramètres

[in] pgActionID

Pointeur vers une structure GUID qui identifie l’action dont les pointeurs de fonction sont chargés et le fournisseur d’approbation qui prend en charge cette action.

Le service WinTrust est conçu pour fonctionner avec des fournisseurs d’approbation implémentés par des tiers. Chaque fournisseur d’approbation fournit son propre ensemble unique d’identificateurs d’action. Pour plus d’informations sur les identificateurs d’action pris en charge par un fournisseur d’approbation, consultez la documentation relative à ce fournisseur d’approbation.

Par exemple, Microsoft fournit un fournisseur d’approbation d’éditeur de logiciels qui peut établir la fiabilité des logiciels téléchargés à partir d’Internet ou d’un autre réseau public. Le fournisseur d’approbation de l’éditeur de logiciels prend en charge les identificateurs d’action suivants. Ces constantes sont définies dans Softpub.h.

Valeur Signification
WINTRUST_ACTION_GENERIC_VERIFY
Vérifiez une chaîne de certificats uniquement.
WINTRUST_ACTION_GENERIC_VERIFY_V2
Vérifiez un fichier ou un objet à l’aide du fournisseur de stratégie Authenticode.
HTTPSPROV_ACTION
Vérifiez une connexion SSL/PCT via Internet Explorer.

[out] pPfns

Pointeur vers la structure CRYPT_PROVIDER_FUNCTIONS qui reçoit les adresses des pointeurs de fonction.

Valeur retournée

La valeur de retour est TRUE si la fonction réussit ; FALSE si la fonction échoue.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wintrust.h
Bibliothèque Wintrust.lib
DLL Wintrust.dll