PFN_CRYPT_XML_CREATE_TRANSFORM fonction de rappel (cryptxml.h)
La fonction de rappel PFN_CRYPT_XML_CREATE_TRANSFORM crée une transformation pour un fournisseur de données spécifié.
Syntaxe
PFN_CRYPT_XML_CREATE_TRANSFORM PfnCryptXmlCreateTransform;
HRESULT PfnCryptXmlCreateTransform(
[in] const CRYPT_XML_ALGORITHM *pTransform,
[in] CRYPT_XML_DATA_PROVIDER *pProviderIn,
[out] CRYPT_XML_DATA_PROVIDER *pProviderOut
)
{...}
Paramètres
[in] pTransform
Structure CRYPT_XML_ALGORITHM qui spécifie la transformation à appliquer.
[in] pProviderIn
Pointeur vers une structure de CRYPT_XML_DATA_PROVIDER qui spécifie le fournisseur de données à utiliser comme entrée pour la transformation.
[out] pProviderOut
Pointeur vers une structure de CRYPT_XML_DATA_PROVIDER pour recevoir le fournisseur de données de la transformation.
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
Dans la chaîne de transformation, la sortie d’une transformation est l’entrée de la transformation suivante dans la chaîne.
L’implémentation de la fonction de rappel est chargée d’appeler la fonction de fermeture du fournisseur sur la transformation d’entrée pour libérer le fournisseur d’entrée.
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 |