Fonction CryptXmlEncode (cryptxml.h)
La fonction CryptXmlEncode encode les données de signature à l’aide de la fonction de rappel de l’enregistreur XML fournie.
Syntaxe
HRESULT CryptXmlEncode(
[in] HCRYPTXML hCryptXml,
CRYPT_XML_CHARSET dwCharset,
[in] const CRYPT_XML_PROPERTY *rgProperty,
[in] ULONG cProperty,
[in, out] void *pvCallbackState,
[in] PFN_CRYPT_XML_WRITE_CALLBACK pfnWrite
);
Paramètres
[in] hCryptXml
Handle de l’objet à sérialiser. Le handle peut être de type Signature, Object ou Reference .
dwCharset
Valeur de l’énumération CRYPT_XML_CHARSET qui spécifie le jeu de caractères du code XML encodé.
[in] rgProperty
Pointeur vers un tableau de structures CRYPT_XML_PROPERTY qui contiennent des propriétés supplémentaires.
[in] cProperty
Valeur ULONG qui spécifie le nombre d’entrées dans le tableau vers lequel pointe le paramètre rgProperty .
[in, out] pvCallbackState
Pointeur vers un argument défini par l’application qui est passé à la fonction de rappel de l’enregistreur XML pointée par le paramètre pfnWrite .
[in] pfnWrite
Fonction de rappel de l’enregistreur XML pour recevoir l’argument défini par l’application pointé par le paramètre pvCallbackState .
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 |
Bibliothèque | Cryptxml.lib |
DLL | Cryptxml.dll |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour