ONEX_RESULT_UPDATE_DATA 结构 (dot1x.h)

ONEX_RESULT_UPDATE_DATA 结构包含有关状态更改为 802.1X 身份验证的信息。

语法

typedef struct _ONEX_RESULT_UPDATE_DATA {
  ONEX_STATUS                     oneXStatus;
  ONEX_EAP_METHOD_BACKEND_SUPPORT BackendSupport;
  BOOL                            fBackendEngaged;
  DWORD                           fOneXAuthParams : 1;
  DWORD                           fEapError : 1;
  ONEX_VARIABLE_BLOB              authParams;
  ONEX_VARIABLE_BLOB              eapError;
} ONEX_RESULT_UPDATE_DATA, *PONEX_RESULT_UPDATE_DATA;

成员

oneXStatus

指定当前 802.1X 身份验证状态。 有关详细信息,请参阅 ONEX_STATUS 结构。

BackendSupport

指示 802.1X 身份验证服务器上是否支持请求方上配置的 EAP 方法。

EAP 允许使用后端身份验证服务器,该服务器可以实现部分或所有身份验证方法,身份验证器充当部分或所有方法和对等方的直通。 有关详细信息,请参阅 IETF 发布的 RFC 3748 和 ONEX_EAP_METHOD_BACKEND_SUPPORT 枚举。

fBackendEngaged

指示是否从 802.1X 身份验证服务器收到响应。

fOneXAuthParams

指示 ONEX_RESULT_UPDATE_DATA 结构是否在 authParams 成员中包含 802.1X 身份验证参数。

fEapError

指示 ONEX_RESULT_UPDATE_DATA 结构是否在 eapError 成员中包含 EAP 错误。

authParams

802.1X 身份验证参数。 如果设置了 fOneXAuthParams 位字段成员,则此成员包含从ONEX_VARIABLE_BLOB的 dwOffset 成员开始的嵌入ONEX_AUTH_PARAMS结构。

eapError

EAP 错误值。 如果设置了 fEapError 位字段成员,则此成员包含从ONEX_VARIABLE_BLOB的 dwOffset 成员开始的嵌入ONEX_EAP_ERROR结构。

备注

ONEX_RESULT_UPDATE_DATA结构由 802.1X 模块使用,这是 Windows Vista 及更高版本支持的新无线配置组件。

ONEX_RESULT_UPDATE_DATA包含有关状态更改为 802.1X 身份验证的信息。当WLAN_NOTIFICATION_SOURCE_ONEX WLAN_NOTIFICATION_DATA结构的 NotificationSource 成员,接收通知的WLAN_NOTIFICATION_DATA结构的 NotificationCode 成员为 OneXNotificationTypeResultUpdate 时,将返回此结构。 对于此通知,WLAN_NOTIFICATION_DATA结构的 pData 成员指向包含有关 802.1X 身份验证状态更改信息的ONEX_RESULT_UPDATE_DATA结构。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 dot1x.h

另请参阅

关于 ACM 体系结构

ONEX_AUTH_PARAMS

ONEX_EAP_ERROR

ONEX_EAP_METHOD_BACKEND_SUPPORT

ONEX_NOTIFICATION_TYPE

ONEX_STATUS

ONEX_VARIABLE_BLOB

WLAN_NOTIFICATION_DATA

WlanRegisterNotification