Partager via


Fonction de rappel CryptXmlDllEncodeKeyValue (cryptxml.h)

La fonction CryptXmlDllEncodeKeyValue encode un élément KeyValue .

Syntaxe

CryptXmlDllEncodeKeyValue Cryptxmldllencodekeyvalue;

HRESULT Cryptxmldllencodekeyvalue(
  [in]      NCRYPT_KEY_HANDLE hKey,
            CRYPT_XML_CHARSET dwCharset,
  [in, out] void *pvCallbackState,
  [in]      PFN_CRYPT_XML_WRITE_CALLBACK pfnWrite
)
{...}

Paramètres

[in] hKey

Handle de la valeur de clé à encoder.

dwCharset

Valeur de l’énumération 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

Une fonction de rappel définie par l’application qui reçoit le code XML encodé.

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