ONEX_AUTH_IDENTITY enumeration (dot1x.h)
The ONEX_AUTH_IDENTITY enumerated type specifies the possible values of the identity used for 802.1X authentication status.
Syntax
typedef enum _ONEX_AUTH_IDENTITY {
OneXAuthIdentityNone,
OneXAuthIdentityMachine,
OneXAuthIdentityUser,
OneXAuthIdentityExplicitUser,
OneXAuthIdentityGuest,
OneXAuthIdentityInvalid
} ONEX_AUTH_IDENTITY, PONEX_AUTH_IDENTITY;
Constants
OneXAuthIdentityNone No identity is specified in the profile used for 802.1X authentication. |
OneXAuthIdentityMachine The identity of the local machine account is used for 802.1X authentication. |
OneXAuthIdentityUser The identity of the logged-on user is used for 802.1X authentication. |
OneXAuthIdentityExplicitUser The identity of an explicit user as specified in the profile is used for 802.1X authentication. This value is used when performing single signon or when credentials are saved with the profile. |
OneXAuthIdentityGuest The identity of the Guest account as specified in the profile is used for 802.1X authentication. |
OneXAuthIdentityInvalid The identity is not valid as specified in the profile used for 802.1X authentication. |
Remarks
The ONEX_AUTH_IDENTITY enumerated type is used by the 802.1X module, a new wireless configuration component supported on Windows Vista and later.
The ONEX_AUTH_IDENTITY specifies the possible values of the identity used for 802.1X authentication. The ONEX_AUTH_IDENTITY is a function of the 802.1X authentication mode selected and various system triggers (user logon and logoff operations, for example).
The ONEX_RESULT_UPDATE_DATA contains information on a status change to 802.1X authentication. The ONEX_RESULT_UPDATE_DATA structure is returned when the NotificationSource member of the WLAN_NOTIFICATION_DATA structure is WLAN_NOTIFICATION_SOURCE_ONEX and the NotificationCode member of the WLAN_NOTIFICATION_DATA structure for received notification is OneXNotificationTypeResultUpdate. For this notification, the pData member of the WLAN_NOTIFICATION_DATA structure points to an ONEX_RESULT_UPDATE_DATA structure that contains information on the 802.1X authentication status change.
If the fOneXAuthParams member in the ONEX_RESULT_UPDATE_DATA structure is set, then the authParams member of the ONEX_RESULT_UPDATE_DATA structure contains an ONEX_VARIABLE_BLOB structure with an ONEX_AUTH_PARAMS structure embedded starting at the dwOffset member of the ONEX_VARIABLE_BLOB. This ONEX_AUTH_PARAMS structure that contains a value from the ONEX_AUTH_IDENTITY enumeration in the authIdentity member.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | dot1x.h |