Fonction de rappel CryptXmlDllGetInterface (cryptxml.h)

La fonction CryptXmlDllGetInterface récupère un pointeur vers les fonctions d’extension de chiffrement pour l’algorithme spécifié.

Syntaxe

CryptXmlDllGetInterface Cryptxmldllgetinterface;

HRESULT Cryptxmldllgetinterface(
        DWORD dwFlags,
  [in]  const CRYPT_XML_ALGORITHM_INFO *pMethod,
  [out] CRYPT_XML_CRYPTOGRAPHIC_INTERFACE *pInterface
)
{...}

Paramètres

dwFlags

Ce paramètre est réservé et doit être défini sur zéro.

[in] pMethod

Pointeur vers une structure de CRYPT_XML_ALGORITHM_INFO pour récupérer l’interface de.

[out] pInterface

Pointeur vers une structure de CRYPT_XML_ALGORITHM_INFO pour recevoir les informations d’interface.

Valeur retournée

Si la fonction réussit, la fonction retourne zéro.

Si la fonction échoue, elle retourne une valeur HRESULT qui indique l’erreur.

Remarques

La DLL des extensions de chiffrement doit exporter l’entrée CryptXmlDllGetInterface .

Pour obtenir la table CRYPT_XML_CRYPTOGRAPHIC_INTERFACE , CryptXml charge la DLL des extensions de chiffrement inscrites à l’aide de la fonction LoadLibrary , puis appelle la fonction CryptXmlDllGetInterface .

Configuration requise

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête cryptxml.h