IEAPProviderConfig ::RouterInvokeCredentialsUI, méthode (rrascfg.h)

Le système appelle la méthode RouterInvokeCredentialsUI pour appeler l’interface utilisateur des informations d’identification pour l’authentification EAP entre deux routeurs.

Syntaxe

HRESULT RouterInvokeCredentialsUI(
  DWORD     dwEapTypeId,
  ULONG_PTR uConnectionParam,
  HWND      hwndParent,
  DWORD     dwFlags,
  BYTE      *pConnectionDataIn,
  DWORD     dwSizeOfConnectionDataIn,
  BYTE      *pUserDataIn,
  DWORD     dwSizeOfUserDataIn,
  BYTE      **ppUserDataOut,
  DWORD     *pdwSizeOfUserDataOut
);

Paramètres

dwEapTypeId

Spécifie l’EAP pour lequel appeler l’interface utilisateur de configuration.

uConnectionParam

Spécifie la session de configuration pour laquelle appeler l’interface utilisateur.

hwndParent

Gérez vers la fenêtre parente pour l’interface utilisateur de configuration.

dwFlags

Spécifie l’indicateur RAS_EAP_FLAG_ROUTER. Il s’agit du seul indicateur valide pour ce paramètre. Cela indique que l’authentification se fait entre deux routeurs. Ce paramètre inclut toujours cet indicateur.

pConnectionDataIn

Pointeur vers les données de configuration actuelles pour l’interface.

dwSizeOfConnectionDataIn

Spécifie la taille des données de configuration actuelles pointées vers le paramètre pConnectionDataIn .

pUserDataIn

Pointeur vers les données d’informations d’identification actuelles pour l’interface.

dwSizeOfUserDataIn

Spécifie la taille des données d’informations d’identification actuelles.

ppUserDataOut

Pointeur vers un pointeur vers une mémoire tampon pour recevoir les nouvelles données d’informations d’identification pour l’interface.

pdwSizeOfUserDataOut

Pointeur vers une variable DWORD pour recevoir la taille des nouvelles données d’informations d’identification.

Valeur retournée

Si la fonction réussit, la valeur de retour doit être S_OK.

Si la fonction échoue, la valeur de retour doit être l’un des codes suivants.

Code de retour Description
E_FAIL
Erreur non spécifique.
E_INVALIDARG
L’un des arguments n’est pas valide.
E_OUTOFMEMORY
La méthode a échoué, car elle n’a pas pu allouer la mémoire requise.
E_UNEXPECTED
Une erreur inattendue s’est produite.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête rrascfg.h

Voir aussi

Interfaces d’EAP

Informations de référence sur le protocole d’authentification extensible

IEAPProviderConfig

IEAPProviderConfig ::Initialize

IEAPProviderConfig ::RouterInvokeConfigUI

IEAPProviderConfig ::ServerInvokeConfigUI

IEAPProviderConfig ::Uninitialize