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 |