WDI_ASSOC_STATUS 열거형(dot11wificxtypes.h)
중요
이 항목은 WiFiCx 드라이버 모델의 일부입니다. WiFiCx는 Windows 11 릴리스된 Wi-Fi 드라이버 모델입니다. WiFiCx를 사용하여 최신 기능을 활용하는 것이 좋습니다. 이전 Wi-Fi 드라이버 모델 WDI 는 유지 관리 모드이며 우선 순위가 높은 수정 사항만 받습니다.
WDI_ASSOC_STATUS 열거형은 연결 상태 값을 정의합니다.
Syntax
typedef enum _WDI_ASSOC_STATUS {
WDI_ASSOC_STATUS_SUCCESS = 0,
WDI_ASSOC_STATUS_FAILURE = 1,
WDI_ASSOC_STATUS_UNREACHABLE = 2,
WDI_ASSOC_STATUS_RADIO_OFF = 3,
WDI_ASSOC_STATUS_PHY_DISABLED = 4,
WDI_ASSOC_STATUS_ABORTED = 5,
WDI_ASSOC_STATUS_CANDIDATE_LIST_EXHAUSTED = 6,
WDI_ASSOC_STATUS_PROBE_TX_FAILURE = 30,
WDI_ASSOC_STATUS_NO_BEACON_PROBE_RESPONSE = 31,
WDI_ASSOC_STATUS_AUTH_REQUEST_NO_ACK = 40,
WDI_ASSOC_STATUS_NO_AUTH_RESPONSE = 41,
WDI_ASSOC_STATUS_AUTH_RESPONSE_CAPABILITY_MISMATCH = 42,
WDI_ASSOC_STATUS_BAD_AUTH_RESPONSE = 43,
WDI_ASSOC_STATUS_AUTH_FAILED_BY_PEER = 44,
WDI_ASSOC_STATUS_AUTH_EXCHANGE_FAILURE = 45,
WDI_ASSOC_STATUS_ASSOC_REQUEST_NO_ACK = 50,
WDI_ASSOC_STATUS_NO_ASSOC_RESPONSE = 51,
WDI_ASSOC_STATUS_ASSOC_RESPONSE_CAPABILITY_MISMATCH = 52,
WDI_ASSOC_STATUS_BAD_ASSOC_RESPONSE = 53,
WDI_ASSOC_STATUS_ASSOC_FAILED_BY_PEER = 54,
WDI_ASSOC_STATUS_ASSOC_EXCHANGE_FAILURE = 55,
WDI_ASSOC_STATUS_DISASSOCIATED_BY_HOST = 7,
WDI_ASSOC_STATUS_DISASSOCIATE_BY_DEVICE_RESET = 60,
WDI_ASSOC_STATUS_DISASSOCIATE_UNABLE_TO_MAINTAIN = 61,
WDI_ASSOC_STATUS_DISASSOCIATE_NOT_VISIBLE = 62,
WDI_ASSOC_STATUS_DISASSOCIATE_NEEDED_REASSOC = 63,
WDI_ASSOC_STATUS_PEER_DEAUTHENTICATED = 13,
WDI_ASSOC_STATUS_PEER_DISASSOCIATED = 14,
WDI_ASSOC_STATUS_ROAMING_BETTER_AP_FOUND = 10,
WDI_ASSOC_STATUS_ROAMING_ASSOCIATION_LOST = 11,
WDI_ASSOC_STATUS_ROAMING_LOW_LINK_QUALITY = 15,
WDI_ASSOC_STATUS_RESERVED_0,
WDI_ASSOC_STATUS_RESERVED_1,
WDI_ASSOC_STATUS_RESERVED_2
} WDI_ASSOC_STATUS;
상수
WDI_ASSOC_STATUS_SUCCESS 값: 0 작업이 성공적으로 완료되었습니다. |
WDI_ASSOC_STATUS_FAILURE 값: 1 작업이 실패로 완료되었으며 다른 상태 코드는 적용되지 않습니다. |
WDI_ASSOC_STATUS_UNREACHABLE 값: 2 피어에 연결할 수 없으므로 작업이 실패했습니다. 연결할 수 없는 피어의 검색은 포트에 달려 있습니다. 예를 들어 포트가 프로브 요청 또는 연결 요청과 같은 관리 요청에 대한 응답을 받지 못하는 경우 피어에 연결할 수 없는 것으로 간주될 수 있습니다. 디바이스에 더 구체적인 정보가 있는 경우 보다 구체적인 이유 코드 중 하나를 사용해야 합니다. |
WDI_ASSOC_STATUS_RADIO_OFF 값: 3 라디오가 꺼져 있어 작업이 실패했습니다. 하드웨어 라디오 스위치가 꺼져 있는 경우 사용할 수 있습니다. |
WDI_ASSOC_STATUS_PHY_DISABLED 값: 4 PHY를 사용하지 않도록 설정하여 작업이 실패했습니다. |
WDI_ASSOC_STATUS_ABORTED 값: 5 호스트의 요청으로 인해 작업이 취소되었습니다. 호스트의 요청이 연결 해제에 대한 경우 WDI_ASSOC_STATUS_DISASSOCIATED_BY_HOST 사용해야 합니다. |
WDI_ASSOC_STATUS_CANDIDATE_LIST_EXHAUSTED 값: 6 게시물이 성공적으로 연결할 수 없어 연결 또는 로밍 작업이 실패했습니다. |
WDI_ASSOC_STATUS_PROBE_TX_FAILURE 값: 30 포트가 피어에 802.11 프로브 요청을 성공적으로 보낼 수 없으므로 연결이 실패했습니다. |
WDI_ASSOC_STATUS_NO_BEACON_PROBE_RESPONSE 값: 31 피어로부터 비콘 또는 프로브 응답을 받지 못했기 때문에 연결이 실패했습니다. |
WDI_ASSOC_STATUS_AUTH_REQUEST_NO_ACK 값: 40 포트가 802.11 인증 요청 프레임에 대한 ACK를 가져올 수 없어 연결이 실패했습니다. |
WDI_ASSOC_STATUS_NO_AUTH_RESPONSE 값: 41 802.11 인증 요청을 성공적으로 보낸 후 802.11 인증 응답 프레임이 수신되지 않아 연결이 실패했습니다. |
WDI_ASSOC_STATUS_AUTH_RESPONSE_CAPABILITY_MISMATCH 값: 42 802.11 인증 응답이 성공 상태 수신되었지만 기능 불일치로 인해 거부되었기 때문에 연결이 실패했습니다. |
WDI_ASSOC_STATUS_BAD_AUTH_RESPONSE 값: 43 802.11 인증 응답이 성공 상태 수신되었지만 기능 불일치(예: 잘못된 콘텐츠) 이외의 이유로 인해 거부되었기 때문에 연결이 실패했습니다. |
WDI_ASSOC_STATUS_AUTH_FAILED_BY_PEER 값: 44 피어가 실패 이유로 802.11 인증에 실패했기 때문에 연결이 실패했습니다. 인증 응답 프레임은 표시에 포함되어야 합니다. |
WDI_ASSOC_STATUS_AUTH_EXCHANGE_FAILURE 값: 45 802.11 인증이 성공적으로 완료되지 않아 연결이 실패했습니다. 이러한 이유는 포트가 특정 802.11 인증 교환 실패 코드 중 하나를 사용할 수 없는 경우에만 사용해야 합니다. |
WDI_ASSOC_STATUS_ASSOC_REQUEST_NO_ACK 값: 50 포트가 802.11 연결 요청 프레임에 대한 ACK를 가져올 수 없어 연결이 실패했습니다. |
WDI_ASSOC_STATUS_NO_ASSOC_RESPONSE 값: 51 802.11 연결 요청을 성공적으로 보낸 후 802.11 연결 응답 프레임이 수신되지 않아 연결이 실패했습니다. |
WDI_ASSOC_STATUS_ASSOC_RESPONSE_CAPABILITY_MISMATCH 값: 52 802.11 연결 응답이 성공의 상태 수신되었지만 기능 불일치로 인해 거부되었기 때문에 연결이 실패했습니다. 연결 응답 프레임은 표시에 포함되어야 합니다. |
WDI_ASSOC_STATUS_BAD_ASSOC_RESPONSE 값: 53 802.11 연결 응답이 성공 상태 수신되었지만 기능이 일치하지 않는 이유(예: 잘못된 콘텐츠로 인해)로 인해 거부되었기 때문에 연결이 실패했습니다. 연결 응답 프레임은 표시에 포함되어야 합니다. |
WDI_ASSOC_STATUS_ASSOC_FAILED_BY_PEER 값: 54 피어가 실패 이유로 802.11 연결 요청에 실패했기 때문에 연결이 실패했습니다. 연결 응답 프레임은 표시에 포함되어야 합니다. |
WDI_ASSOC_STATUS_ASSOC_EXCHANGE_FAILURE 값: 55 802.11 연결이 성공적으로 완료되지 않아 연결이 실패했습니다. 이러한 이유는 포트가 특정 802.11 연결 교환 실패 코드 중 하나를 사용할 수 없는 경우에만 사용해야 합니다. |
WDI_ASSOC_STATUS_DISASSOCIATED_BY_HOST 값: 7 호스트가 포트를 연결 해제해 달라고 요청했습니다. |
WDI_ASSOC_STATUS_DISASSOCIATE_BY_DEVICE_RESET 값: 60 연결 해제는 디바이스가 다시 설정되었기 때문입니다(예: 중단, NdisReset 또는 미니포트가 내부적으로 수행한 초기화로 인해). |
WDI_ASSOC_STATUS_DISASSOCIATE_UNABLE_TO_MAINTAIN 값: 61 연결 해제는 포트에서 수행되는 다른 작업(예: Bluetooth 공존 이유)으로 인해 포트가 연결을 유지할 수 없기 때문입니다. 포트에서 특정 오류 코드 중 하나를 사용할 수 없는 경우에만 사용해야 합니다. |
WDI_ASSOC_STATUS_DISASSOCIATE_NOT_VISIBLE 값: 62 피어가 들리지 않아 작업이 실패했습니다. 연결할 수 없는 피어의 검색은 포트에 달려 있습니다. 예를 들어 포트가 피어에서 여러 개의 비콘을 놓치면 피어에 연결할 수 없는 것으로 간주될 수 있습니다. |
WDI_ASSOC_STATUS_DISASSOCIATE_NEEDED_REASSOC 값: 63 연결 해제는 포트가 피어에 다시 연결해야 한다고 믿기 때문입니다. 이는 포트가 피어가 연결이 더 이상 유효하지 않다고 판단하기 때문일 수 있습니다. 포트가 특정 오류 코드(예: WDI_ASSOC_STATUS_PEER_DEAUTHENTICATED) 중 하나를 사용할 수 없는 경우에만 사용해야 합니다. |
WDI_ASSOC_STATUS_PEER_DEAUTHENTICATED 값: 13 포트가 피어로부터 인증 해제 프레임을 받았습니다. 인증 해제 프레임은 표시에 포함되어야 합니다. |
WDI_ASSOC_STATUS_PEER_DISASSOCIATED 값: 14 포트가 피어에서 연결 해제 프레임을 수신했습니다. 연결 해제 프레임은 표시에 포함되어야 합니다. |
WDI_ASSOC_STATUS_ROAMING_BETTER_AP_FOUND 값: 10 더 나은 액세스 지점이 발견되어 연결이 낮아졌습니다. |
WDI_ASSOC_STATUS_ROAMING_ASSOCIATION_LOST 값: 11 포트가 피어와의 링크를 잃었습니다. 디바이스에 더 구체적인 정보가 있는 경우 WDI_ASSOC_STATUS_DISASSOCIATE_NOT_VISIBLE 같은 보다 구체적인 이유 코드 중 하나를 사용해야 합니다. |
WDI_ASSOC_STATUS_ROAMING_LOW_LINK_QUALITY 값: 15 피어에 대한 링크 품질이 낮습니다. |
WDI_ASSOC_STATUS_RESERVED_0 예약되어 있습니다. |
WDI_ASSOC_STATUS_RESERVED_1 예약되어 있습니다. |
WDI_ASSOC_STATUS_RESERVED_2 예약되어 있습니다. |
설명
WDI_ASSOC_STATUS 구조체는 다음 TLVS의 값입니다.
- WDI_TLV_ASSOCIATION_RESULT_PARAMETERS
- WDI_TLV_CONNECTION_SETTINGS
- WDI_TLV_ROAMING_NEEDED_PARAMETERS
- WDI_TLV_DISASSOCIATION_INDICATION_PARAMETERS
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11 |
지원되는 최소 서버 | Windows Server 2022 |
머리글 | dot11wificxtypes.h |