EapHostPeerCredentialsXml2Blob, fonction (eaphostpeerconfigapis.h)
Génère les informations d’identification BLOB. L’objet BLOB des informations d’identification contient uniquement des données utilisateur telles que le nom d’utilisateur, le mot de passe et le code confidentiel. En revanche, un objet BLOB de configuration contient les paramètres qui contrôlent le comportement de la méthode.
Syntaxe
DWORD EapHostPeerCredentialsXml2Blob(
[in] DWORD dwFlags,
[in] IXMLDOMNode *pCredentialsDoc,
[in] DWORD dwSizeOfConfigIn,
[in] BYTE *pConfigIn,
[out] DWORD *pdwSizeOfCredentialsOut,
[out] BYTE **ppCredentialsOut,
[out] EAP_METHOD_TYPE *pEapMethodType,
[out] EAP_ERROR **ppEapError
);
Paramètres
[in] dwFlags
Non utilisé. Définit la valeur 0.
[in] pCredentialsDoc
Pointeur vers un nœud XML d’un document qui contient des informations d’identification qui sont des informations d’identification utilisateur ou de machine en fonction de la configuration transmise. Le document XML est créé avec le schéma EapHostUserCredentials.
[in] dwSizeOfConfigIn
Taille, en octets, de la mémoire tampon pointée vers le paramètre pConfigIn .
[in] pConfigIn
Pointeur vers une mémoire tampon d’octets qui contient un objet BLOB de configuration pour lequel les informations d’identification sont configurées. La mémoire tampon est de taille dwSizeofConfigIn.
[out] pdwSizeOfCredentialsOut
Taille, en octets, de la mémoire tampon pointée vers ppCredentialsOut.
[out] ppCredentialsOut
Pointeur vers un pointeur vers une mémoire tampon d’octets qui reçoit la mémoire tampon BLOB des informations d’identification générée par le xml d’entrée. La mémoire tampon peut être de taille pdwSizeofCredentialsOut. 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 vers un pointeur vers une structure de 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
Remarques
L’objet BLOB de configuration est retourné à l’origine par l’une des méthodes suivantes.
Les informations d’identification xml peuvent provenir d’une stratégie de groupe ou d’un administrateur système.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 |