Partager via


EapHostPeerConfigXml2Blob, fonction (eaphostpeerconfigapis.h)

Convertit du code XML en objet BLOB de configuration. Lorsque le demandeur démarre l’authentification ou appelle EapHostPeerInvokeConfigUI, le demandeur appelle EapHostPeerConfigXml2Blob pour convertir la configuration XML en objet BLOB.

Les données XML à convertir peuvent provenir d’un appel EapHostPeerConfigBlob2Xml , ou les données peuvent provenir d’un code XML créé par un administrateur système ou un autre auteur XML.

Syntaxe

DWORD EapHostPeerConfigXml2Blob(
  [in]  DWORD           dwFlags,
  [in]  IXMLDOMNode     *pConfigDoc,
  [out] DWORD           *pdwSizeOfConfigOut,
  [out] BYTE            **ppConfigOut,
  [out] EAP_METHOD_TYPE *pEapMethodType,
  [out] EAP_ERROR       **ppEapError
);

Paramètres

[in] dwFlags

Non utilisé. Définit la valeur 0.

[in] pConfigDoc

Envoie un pointeur vers la configuration XML à convertir.

[out] pdwSizeOfConfigOut

Pointeur vers la taille, en octets, de l’objet BLOB de configuration.

[out] ppConfigOut

Pointeur vers un pointeur vers une mémoire tampon d’octets qui contient les données de configuration converties à partir de XML. Les données de configuration sont créées dans l’élément de schéma EapHostConfig . La mémoire tampon est de taille pdwSizeOfConfigOut. Après avoir consommé les données, cette mémoire doit être libérée en appelant EapHostPeerFreeMemory.

[out] pEapMethodType

Pointeur vers une structure EAP_METHOD_TYPE référencée dans le document XML.

[out] ppEapError

Pointeur pointeur vers une structure EAP_ERROR qui contient les erreurs générées par EAPHost pendant l’exécution de cet appel de fonction. Après avoir consommé les données d’erreur, cette mémoire doit être libérée en appelant EapHostPeerFreeErrorMemory.

Valeur de retour

None

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête eaphostpeerconfigapis.h
Bibliothèque Eappcfg.lib
DLL Eappcfg.dll

Voir aussi

Fonctions de configuration des supplicants EAPHost

EapHostPeerConfigXml2Blob

EapHostPeerGetResult

EapHostPeerInvokeConfigUI