Fonction de rappel CryptXmlDllEncodeAlgorithm (cryptxml.h)
La fonction CryptXmlDllEncodeAlgorithm encode les éléments SignatureMethod ou DigestMethod pour les algorithmes agiles avec des paramètres par défaut.
La fonction CryptXmlDllEncodeAlgorithm est exposée via la fonction CryptXmlDllGetInterface exportée.
Syntaxe
CryptXmlDllEncodeAlgorithm Cryptxmldllencodealgorithm;
HRESULT Cryptxmldllencodealgorithm(
[in] const CRYPT_XML_ALGORITHM_INFO *pAlgInfo,
CRYPT_XML_CHARSET dwCharset,
[in, out] void *pvCallbackState,
[in] PFN_CRYPT_XML_WRITE_CALLBACK pfnWrite
)
{...}
Paramètres
[in] pAlgInfo
Pointeur vers une structure CRYPT_XML_ALGORITHM_INFO .
dwCharset
Valeur CRYPT_XML_CHARSET qui spécifie le jeu de caractères du code XML encodé.
[in, out] pvCallbackState
Pointeur vers un argument passé à la fonction de rappel pointée par le paramètre pfnWrite .
[in] pfnWrite
Fonction de rappel PFN_CRYPT_XML_WRITE_CALLBACK qui reçoit le code XML codé.
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.
Configuration requise
Condition requise | Valeur |
---|---|
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 |