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 |