Partager via


PPP_EAP_ACTION (Compact 2013)

3/26/2014

This enumeration specifies actions that RAS should take on behalf of the authentication protocol.

Syntax

typedef enum _PPP_EAP_ACTION {
  EAPACTION_NoAction,
  EAPACTION_Authenticate, 
  EAPACTION_Done, 
  EAPACTION_SendAndDone,
  EAPACTION_Send,
  EAPACTION_SendWithTimeout,
  EAPACTION_SendWithTimeoutInteractive
} PPP_EAP_ACTION;

Elements

  • EAPACTION_NoAction
    Directs RAS to be passive.
  • EAPACTION_Authenticate
    Directs RAS to invoke the authentication provider to authenticate the user.
  • EAPACTION_Done
    Directs RAS to end the authentication session. EAPACTION_Done indicates that the dwAuthResultCode member of the PPP_EAP_OUTPUT structure is set with an appropriate value.
  • EAPACTION_SendAndDone
    Directs RAS to send a message (without a time out), and then end the authentication session. EAPACTION_SendAndDone indicates that the dwAuthResultCode member of the PPP_EAP_OUTPUT structure is set with an appropriate value.
  • EAPACTION_Send
    Directs RAS to send a message without setting a time out to wait for a reply.
  • EAPACTION_SendWithTimeout
    Directs RAS to send a message and set a time out to wait for a reply.
  • EAPACTION_SendWithTimeoutInteractive
    Directs RAS to send a message and set a time out to wait for a reply, but instructs RAS not to increment the retry counter.

Requirements

Header

raseapif.h

See Also

Reference

EAP Enumerations
PPP_EAP_INPUT
PPP_EAP_OUTPUT