Fonction de rappel CryptXmlDllCreateDigest (cryptxml.h)
La fonction CryptXmlDllCreateDigest crée un objet digest pour la méthode spécifiée.
La fonction CryptXmlDllCreateDigest est exposée via la fonction CryptXmlDllGetInterface exportée.
Syntaxe
CryptXmlDllCreateDigest Cryptxmldllcreatedigest;
HRESULT Cryptxmldllcreatedigest(
[in] const CRYPT_XML_ALGORITHM *pDigestMethod,
[out] ULONG *pcbSize,
[out] CRYPT_XML_DIGEST *phDigest
)
{...}
Paramètres
[in] pDigestMethod
Pointeur vers une structure CRYPT_XML_ALGORITHM qui spécifie l’algorithme à utiliser pour créer le digest.
[out] pcbSize
Pointeur vers une variable ULONG qui reçoit la taille, en octets, de la synthèse.
[out] phDigest
Pointeur vers une variable CRYPT_XML_DIGEST qui reçoit un pointeur vers la synthèse.
Une fois que vous avez terminé d’utiliser les ressources allouées par l’appel à cette fonction, vous devez les libérer en appelant la fonction CryptXmlDllCloseDigest .
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 |