Partager via


EapPeerSetUIContext, fonction (eapmethodpeerapis.h)

Fournit un contexte d’interface utilisateur à la méthode EAP. Cette fonction est appelée après que l’interface utilisateur a été levée via la fonction EapPeerGetUIContext .

Syntaxe

DWORD EapPeerSetUIContext(
  [in]  EAP_SESSION_HANDLE  sessionHandle,
  [in]  DWORD               dwSizeOfUIContextData,
  [in]  const BYTE          *pUIContextData,
  [in]  EapPeerMethodOutput *pEapOutput,
  [out] EAP_ERROR           **ppEapError
);

Paramètres

[in] sessionHandle

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

[in] dwSizeOfUIContextData

Pointeur vers une valeur qui spécifie la taille de la mémoire tampon d’octets de données de contexte de l’interface utilisateur fournie dans pUIContextData.

[in] pUIContextData

Pointeur vers une adresse qui contient une mémoire tampon d’octets avec les nouvelles données de contexte d’interface utilisateur à définir sur EAPHost.

[in] pEapOutput

Pointeur vers une structure EapPeerMethodOutput qui contient la sortie de l’opération de processus de paquets.

[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 passant un pointeur vers EapPeerFreeErrorMemory.

Valeur de retour

None

Remarques

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 strictement être conforme aux types de syntaxe et de paramètres spécifiés dans la documentation.

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

Voir aussi

EapHost Peer, méthode Run-Time Functions

EapPeerGetUIContext