Partager via


EapPeerCredentialsXml2Blob, fonction (eapmethodpeerapis.h)

Convertit le code XML en objet BLOB de configuration. Les informations d’identification xml peuvent provenir d’une stratégie de groupe ou d’un administrateur système.

Syntaxe

DWORD EapPeerCredentialsXml2Blob(
  [in]  DWORD            dwFlags,
  [in]  EAP_METHOD_TYPE  eapMethodType,
  [in]  IXMLDOMDocument2 *pCredentialsDoc,
  [in]  const BYTE       *pConfigIn,
  [in]  DWORD            dwSizeOfConfigIn,
  [out] BYTE             **ppCredentialsOut,
  [out] DWORD            *pdwSizeOfCredentialsOut,
  [out] EAP_ERROR        **ppEapError
);

Paramètres

[in] dwFlags

Non utilisé. Définit la valeur 0.

[in] eapMethodType

Une structure EAP_METHOD_TYPE qui contient des informations sur le fournisseur et l’auteur sur la méthode EAP utilisée pour l’authentification de la connexion.

[in] pCredentialsDoc

Pointeur vers un nœud XML 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] 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.

[in] dwSizeOfConfigIn

Taille, en octets, de la mémoire tampon pointée par pConfigIn.

[out] ppCredentialsOut

Pointeur vers la 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 EapPeerFreeMemory.

[out] pdwSizeOfCredentialsOut

Taille, en octets, de la mémoire tampon pointée vers ppCredentialsOut.

[out] ppEapError

Pointeur vers l’adresse d’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 EapPeerFreeErrorMemory.

Valeur de retour

None

Spécifications

   
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 eapmethodpeerapis.h

Voir aussi

Fonctions de configuration de méthode homologue EAPHost