Partager via


EapPeerGetConfigBlobAndUserBlob, fonction (eapmethodpeerapis.h)

La méthode EapPeerGetConfigBlobAndUserBlob permet aux développeurs de méthodes EAP de fournir les différentes propriétés de connexion et les propriétés utilisateur prises en charge par la méthode . EAPHost appelle cette fonction pour créer la propriété de connexion et la propriété utilisateur de la méthode EAP.

Syntaxe

DWORD EapPeerGetConfigBlobAndUserBlob(
  [in]  DWORD           dwFlags,
  [in]  EAP_METHOD_TYPE eapMethodType,
  [in]  EapCredential   eapCredential,
  [out] DWORD           *pdwConfigBlobSize,
  [out] BYTE            **ppConfigBlob,
  [out] DWORD           *pdwUserBlobSize,
  [out] BYTE            **ppUserBlob,
  [out] EAP_ERROR       **ppEapError
);

Paramètres

[in] dwFlags

Combinaison d’indicateurs EAP qui décrivent le comportement de la session d’authentification EAP.

[in] eapMethodType

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

[in] eapCredential

Structure EapCredential qui contient le type d’informations d’identification et les informations d’identification appropriées.

[out] pdwConfigBlobSize

Reçoit un pointeur vers la taille, en octets, du paramètre ppConfigBlob .

[out] ppConfigBlob

Reçoit un pointeur vers un pointeur qui contient une mémoire tampon d’octets avec des données de connexion configurées.

[out] pdwUserBlobSize

Reçoit un pointeur vers la taille, en octets, du paramètre ppUserBlob .

[out] ppUserBlob

Reçoit un pointeur vers un pointeur qui contient une mémoire tampon d’octets avec les données utilisateur des méthodes.

[out] ppEapError

Pointeur vers l’adresse d’une structure de EAP_ERROR qui contient les erreurs générées 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 retournée

Cette fonction doit retourner ERROR_SUCCESS lorsqu’elle est en mesure de générer la connexion et l’objet blob utilisateur appropriés. Dans tous les autres cas, elle retourne l’erreur windows appropriée.

Notes

Cet appel est effectué par un EAPHost basé sur un homologue à l’aide d’un pointeur de fonction vers cette API. Cette API doit être implémentée sur la méthode EAP chargée par EAPHost, et doit être strictement conforme aux types de syntaxe et de paramètres spécifiés dans la documentation.

Spécifications

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête eapmethodpeerapis.h
DLL Eappcfg.dll

Voir aussi

Indicateurs EAP

EAP_ERROR

EAP_METHOD_TYPE

EapCredential

EapPeerFreeErrorMemory