Partager via


EapHostPeerSetUIContext, fonction (eappapis.h)

Fournit un contexte d’interface utilisateur nouveau ou mis à jour à la méthode d’homologue EAP chargée sur EAPHost après que l’interface utilisateur a été déclenchée. Pour plus d’informations sur la génération de l’interface utilisateur, consultez EapHostPeerGetUIContext.

EapHostPeerSetUIContext définit les données de contexte de l’interface utilisateur qui ont été reçues à partir d’un appel à EapHostPeerInvokeInteractiveUI.

Syntaxe

DWORD EapHostPeerSetUIContext(
  [in]  EAP_SESSIONID             sessionHandle,
  [in]  DWORD                     dwSizeOfUIContextData,
  [in]  const BYTE * const        pUIContextData,
  [out] EapHostPeerResponseAction *pEapOutput,
  [out] EAP_ERROR                 **ppEapError
);

Paramètres

[in] sessionHandle

Pointeur vers une structure de EAP_SESSIONID qui contient le handle unique de cette session d’authentification EAP sur le serveur EAPHost. Ce handle est retourné dans le paramètre pSessionId d’un appel précédent à EapHostPeerBeginSession.

[in] dwSizeOfUIContextData

Taille, en octets, de la mémoire tampon de données de contexte de l’interface utilisateur fournie dans pUIContextData.

[in] pUIContextData

Pointeur vers une mémoire tampon d’octets qui contient les nouvelles données de contexte d’interface utilisateur à définir sur EAPHost. Les données sont retournées à partir du paramètre EapHostPeerInvokeInteractiveUI OUT.

[out] pEapOutput

Pointeur vers une valeur d’énumération EapHostPeerResponseAction qui spécifie le code d’action pour l’étape suivante que le demandeur doit prendre en réponse.

[out] ppEapError

Pointeur vers l’adresse d’une structure EAP_ERROR . L’adresse doit avoir la valeur NULL avant d’appeler cette fonction. Si des données d’erreur sont disponibles, un 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 est reçu. Après avoir utilisé les données d’erreur, libérez cette mémoire en appelant EapHostPeerFreeEapError.

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 eappapis.h
Bibliothèque Eappprxy.lib
DLL Eappprxy.dll

Voir aussi

Fonctions d’exécution EAPHost Supplicant

EapHostPeerGetUIContext

EapHostPeerInvokeInteractiveUI