Share via


WDI_SAE_STATUS 열거형(dot11wificxtypes.h)

중요

이 항목은 WiFiCx 드라이버 모델의 일부입니다. WiFiCx는 Windows 11 릴리스된 Wi-Fi 드라이버 모델입니다. WiFiCx를 사용하여 최신 기능을 활용하는 것이 좋습니다. 이전 Wi-Fi 드라이버 모델 WDI 는 유지 관리 모드이며 우선 순위가 높은 수정 사항만 받습니다.

WDI_SAE_STATUS 열거형은 SAE 인증 실패 오류 상태 코드를 정의합니다. 이 열거형은 OS에서 WiFiCx 드라이버 또는 드라이버에서 OS로 오류 코드를 제공하는 데 사용됩니다.

Syntax

typedef enum _WDI_SAE_STATUS {
  WDI_SAE_STATUS_SUCCESS = 0,
  WDI_SAE_STATUS_FAILURE = 1,
  WDI_SAE_STATUS_RESOURCES = 2,
  WDI_SAE_STATUS_INTERNAL_AUTH_FAILURE = 3,
  WDI_SAE_STATUS_INVALID_PEER = 4,
  WDI_SAE_STATUS_INITIALIZATION_NO_KEY = 5,
  WDI_SAE_STATUS_INITIALIZATION_H2E_NOT_SUPPORTED = 6,
  WDI_SAE_STATUS_INITIALIZATION_PWD_ID_NOT_SUPPORTED = 7,
  WDI_SAE_STATUS_COMMIT_MESSAGE_RECEIVED_IN_NOTHING_STATE = 10,
  WDI_SAE_STATUS_COMMIT_MESSAGE_MALFORMED_AUTH_FRAME = 11,
  WDI_SAE_STATUS_COMMIT_MESSAGE_FAILURE_FROM_PEER = 12,
  WDI_SAE_STATUS_COMMIT_MESSAGE_FINITE_GROUP_NOT_PRESENT = 13,
  WDI_SAE_STATUS_COMMIT_MESSAGE_UNSUPPORTED_FINITE_GROUP = 14,
  WDI_SAE_STATUS_COMMIT_MESSAGE_ANTICLOGGING_TOKEN_REQUIRED_BUT_NO_TOKEN = 15,
  WDI_SAE_STATUS_COMMIT_MESSAGE_INVALID_SCALAR_ELEMENT_SIZE = 16,
  WDI_SAE_STATUS_COMMIT_MESSAGE_REFLECTION_ATTACK_DETECTED = 17,
  WDI_SAE_STATUS_COMMIT_MESSAGE_INTERNAL_COMPUTATION_ERROR = 18,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_RECEIVED_IN_INVALID_STATE = 30,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_MALFORMED_AUTH_FRAME = 31,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_FAILURE_FROM_PEER = 32,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_BSS_TRANSITION_REQUESTED = 33,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_INTERNAL_COMPUTATION_ERROR = 34,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_VERIFICATION_FAILED = 35,
  WDI_SAE_STATUS_CONFIRM_MESSAGE_RESEND_REQUEST = 50,
  WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_COMMIT_REQUEST = 51,
  WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_CONFIRM_REQUEST = 52,
  WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_STATUS = 53,
  WDI_SAE_STATUS_CONNECTION_CLEANED_UP = 70,
  WDI_SAE_STATUS_CLEAN_UP_CONTEXT = 71
} WDI_SAE_STATUS;

상수

 
WDI_SAE_STATUS_SUCCESS
값: 0
작업이 성공적으로 완료되었습니다.
WDI_SAE_STATUS_FAILURE
값: 1
작업이 실패로 완료되었으며 다른 상태 코드는 적용되지 않습니다.
WDI_SAE_STATUS_RESOURCES
값: 2
드라이버에 리소스 할당 오류가 발생했습니다.
WDI_SAE_STATUS_INTERNAL_AUTH_FAILURE
값: 3
WDI에서 내부 인증 관련 오류가 발생했습니다.
WDI_SAE_STATUS_INVALID_PEER
값: 4
WDI가 SAE 매개 변수를 제공하지 않은 AP에서 커밋 또는 확인 응답을 받았습니다.
WDI_SAE_STATUS_INITIALIZATION_NO_KEY
값: 5
WDI에는 이 연결 요청에 대한 암호가 없습니다.
WDI_SAE_STATUS_INITIALIZATION_H2E_NOT_SUPPORTED
값: 6
AP에는 Hash-To-Element 지원이 필요하지만 드라이버는 Hash-To-Element를 지원하지 않습니다.
WDI_SAE_STATUS_INITIALIZATION_PWD_ID_NOT_SUPPORTED
값: 7
AP에는 암호 식별자가 필요하지만 Password-Identifier 사용할 수 없습니다.
WDI_SAE_STATUS_COMMIT_MESSAGE_RECEIVED_IN_NOTHING_STATE
값: 10
커밋 메시지가 Nothing 상태로 수신되었습니다.
WDI_SAE_STATUS_COMMIT_MESSAGE_MALFORMED_AUTH_FRAME
값: 11
잘못된 커밋 프레임이 수신되었습니다.
WDI_SAE_STATUS_COMMIT_MESSAGE_FAILURE_FROM_PEER
값: 12
피어의 커밋 프레임에 오류 코드가 포함되어 있습니다.
WDI_SAE_STATUS_COMMIT_MESSAGE_FINITE_GROUP_NOT_PRESENT
값: 13
한정자 그룹이 커밋 프레임에 없습니다.
WDI_SAE_STATUS_COMMIT_MESSAGE_UNSUPPORTED_FINITE_GROUP
값: 14
커밋 프레임에 지정된 유한 그룹은 지원되지 않습니다.
WDI_SAE_STATUS_COMMIT_MESSAGE_ANTICLOGGING_TOKEN_REQUIRED_BUT_NO_TOKEN
값: 15
커밋 프레임에는 로깅 방지 토큰이 필요한 오류 코드가 포함되어 있지만 프레임에 로깅 방지 토큰이 포함되지 않았습니다.
WDI_SAE_STATUS_COMMIT_MESSAGE_INVALID_SCALAR_ELEMENT_SIZE
값: 16
커밋 프레임에 스칼라 또는 요소 필드에 충분한 공간이 없습니다.
WDI_SAE_STATUS_COMMIT_MESSAGE_REFLECTION_ATTACK_DETECTED
값: 17
WDI가 리플렉션 공격을 감지했습니다.
WDI_SAE_STATUS_COMMIT_MESSAGE_INTERNAL_COMPUTATION_ERROR
값: 18
WDI에서 내부 계산 오류가 발생했습니다.
WDI_SAE_STATUS_CONFIRM_MESSAGE_RECEIVED_IN_INVALID_STATE
값: 30
WDI는 예상되지 않을 때 Confirm 프레임을 받았습니다.
WDI_SAE_STATUS_CONFIRM_MESSAGE_MALFORMED_AUTH_FRAME
값: 31
잘못된 확인 프레임이 수신되었습니다.
WDI_SAE_STATUS_CONFIRM_MESSAGE_FAILURE_FROM_PEER
값: 32
확인 프레임에서 오류가 발생했습니다.
WDI_SAE_STATUS_CONFIRM_MESSAGE_BSS_TRANSITION_REQUESTED
값: 33
WDI는 Bss 전환 요청을 처리하지 않습니다.
WDI_SAE_STATUS_CONFIRM_MESSAGE_INTERNAL_COMPUTATION_ERROR
값: 34
WDI에 내부 오류가 발생했습니다.
WDI_SAE_STATUS_CONFIRM_MESSAGE_VERIFICATION_FAILED
값: 35
WDI가 확인 프레임의 검증 도구와 일치하지 않았습니다.
WDI_SAE_STATUS_CONFIRM_MESSAGE_RESEND_REQUEST
값: 50
드라이버는 새 프레임 확인 매개 변수 집합을 요청하여 확인 요청을 AP에 다시 보냅니다.
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_COMMIT_REQUEST
값: 51
드라이버가 OS에서 커밋 요청을 기다리는 시간이 초과되었습니다.
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_CONFIRM_REQUEST
값: 52
드라이버가 OS에서 요청 확인 대기 중 시간이 초과되었습니다.
WDI_SAE_STATUS_TIMEOUT_WAITING_FOR_STATUS
값: 53
드라이버가 OS에서 상태를 기다리는 시간이 초과되었습니다.
WDI_SAE_STATUS_CONNECTION_CLEANED_UP
값: 70
내부 처리 코드입니다.
WDI_SAE_STATUS_CLEAN_UP_CONTEXT
값: 71
내부 처리 코드입니다.

설명

이 열거형은 OID_WDI_SET_SAE_AUTH_PARAMS 명령과 NDIS_STATUS_WDI_INDICATION_SAE_AUTH_PARAMS_NEEDED표시의 값입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11
머리글 dot11wificxtypes.h

추가 정보

WPA3-SAE 인증

OID_WDI_SET_SAE_AUTH_PARAMS

NDIS_STATUS_WDI_INDICATION_SAE_AUTH_PARAMS_NEEDED