WDI_ASSOC_STATUS enumeração (dot11wificxtypes.h)
Importante
Este tópico faz parte do modelo de driver WiFiCx. WiFiCx é o modelo de driver Wi-Fi lançado em Windows 11. Recomendamos que você use o WiFiCx para aproveitar os recursos mais recentes. O WDI do modelo de driver Wi-Fi anterior está no modo de manutenção e receberá apenas correções de alta prioridade.
A enumeração WDI_ASSOC_STATUS define valores de status de associação.
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;
Constantes
WDI_ASSOC_STATUS_SUCCESS Valor: 0 A operação foi concluída com sucesso. |
WDI_ASSOC_STATUS_FAILURE Valor: 1 A operação foi concluída com uma falha e nenhum dos outros códigos status se aplicam. |
WDI_ASSOC_STATUS_UNREACHABLE Valor: 2 A operação falhou porque o par é inacessível. A detecção de um par inacessível fica à porta. Por exemplo, um par poderá ser considerado inacessível se a porta não receber respostas a solicitações de gerenciamento, como solicitações de investigação ou solicitações de associação. Se o dispositivo tiver informações mais específicas, ele deverá usar um dos códigos de motivo mais específicos. |
WDI_ASSOC_STATUS_RADIO_OFF Valor: 3 A operação falhou porque o rádio está desativado. Isso poderá ser usado se a opção de rádio de hardware estiver desativada. |
WDI_ASSOC_STATUS_PHY_DISABLED Valor: 4 A operação falhou porque o PHY está desabilitado. |
WDI_ASSOC_STATUS_ABORTED Valor: 5 A operação foi cancelada devido a uma solicitação do host. Se a solicitação do host for para desassociação, WDI_ASSOC_STATUS_DISASSOCIATED_BY_HOST deverá ser usado. |
WDI_ASSOC_STATUS_CANDIDATE_LIST_EXHAUSTED Valor: 6 A operação de conexão ou roaming falhou porque a postagem não pôde ser associada com êxito. |
WDI_ASSOC_STATUS_PROBE_TX_FAILURE Valor: 30 A associação falhou porque a porta não pôde enviar com êxito uma solicitação de investigação 802.11 para o par. |
WDI_ASSOC_STATUS_NO_BEACON_PROBE_RESPONSE Valor: 31 A associação falhou porque nenhuma resposta de sinalizador ou investigação foi recebida do par. |
WDI_ASSOC_STATUS_AUTH_REQUEST_NO_ACK Valor: 40 A associação falhou porque a porta não pôde obter um ACK para o quadro de solicitação de autenticação 802.11. |
WDI_ASSOC_STATUS_NO_AUTH_RESPONSE Valor: 41 A associação falhou porque um quadro de resposta de autenticação 802.11 não foi recebido após um envio bem-sucedido de uma solicitação de autenticação 802.11. |
WDI_ASSOC_STATUS_AUTH_RESPONSE_CAPABILITY_MISMATCH Valor: 42 A associação falhou porque uma resposta de autenticação 802.11 foi recebida com uma status de sucesso, mas foi rejeitada devido à incompatibilidade de capacidade. |
WDI_ASSOC_STATUS_BAD_AUTH_RESPONSE Valor: 43 A associação falhou porque uma resposta de autenticação 802.11 foi recebida com uma status de êxito, mas foi rejeitada devido a um motivo diferente da incompatibilidade de capacidade (por exemplo, devido a conteúdo inválido). |
WDI_ASSOC_STATUS_AUTH_FAILED_BY_PEER Valor: 44 A associação falhou porque o par falhou na autenticação 802.11 com um motivo de falha. O quadro de resposta de autenticação deve ser incluído na indicação. |
WDI_ASSOC_STATUS_AUTH_EXCHANGE_FAILURE Valor: 45 A associação falhou porque a autenticação 802.11 não foi concluída com êxito. Esse motivo só deverá ser usado se a porta não puder usar um dos códigos de falha de troca de autenticação 802.11 específicos. |
WDI_ASSOC_STATUS_ASSOC_REQUEST_NO_ACK Valor: 50 A associação falhou porque a porta não pôde obter uma ACK para o quadro de solicitação de associação 802.11. |
WDI_ASSOC_STATUS_NO_ASSOC_RESPONSE Valor: 51 A associação falhou porque um quadro de resposta de associação 802.11 não foi recebido após um envio bem-sucedido de uma solicitação de associação 802.11. |
WDI_ASSOC_STATUS_ASSOC_RESPONSE_CAPABILITY_MISMATCH Valor: 52 A associação falhou porque uma resposta de associação 802.11 foi recebida com uma status de sucesso, mas foi rejeitada devido à incompatibilidade de capacidade. O quadro de resposta de associação deve ser incluído na indicação. |
WDI_ASSOC_STATUS_BAD_ASSOC_RESPONSE Valor: 53 A associação falhou porque uma resposta de associação 802.11 foi recebida com uma status de êxito, mas foi rejeitada devido a um motivo diferente da incompatibilidade de capacidade (por exemplo, devido a conteúdo inválido). O quadro de resposta de associação deve ser incluído na indicação. |
WDI_ASSOC_STATUS_ASSOC_FAILED_BY_PEER Valor: 54 A associação falhou porque o par falhou na solicitação de associação 802.11 com um motivo de falha. O quadro de resposta de associação deve ser incluído na indicação. |
WDI_ASSOC_STATUS_ASSOC_EXCHANGE_FAILURE Valor: 55 A associação falhou porque a associação 802.11 não foi concluída com êxito. Esse motivo só deve ser usado se a porta não puder usar um dos códigos de falha de troca de associação 802.11 específicos. |
WDI_ASSOC_STATUS_DISASSOCIATED_BY_HOST Valor: 7 O host solicitou que a porta se desassociar. |
WDI_ASSOC_STATUS_DISASSOCIATE_BY_DEVICE_RESET Valor: 60 A desassociação ocorre porque o dispositivo foi redefinido (por exemplo, devido a um travamento, NdisReset ou uma redefinição que o miniporto fez internamente). |
WDI_ASSOC_STATUS_DISASSOCIATE_UNABLE_TO_MAINTAIN Valor: 61 A desassociação ocorre porque a porta não consegue manter a conexão devido a outras operações que estão sendo executadas na porta (por exemplo, motivos de coexistência bluetooth). Isso só deverá ser usado se a porta não puder usar um dos códigos de falha específicos. |
WDI_ASSOC_STATUS_DISASSOCIATE_NOT_VISIBLE Valor: 62 A operação falhou porque o par não está sendo ouvido. A detecção de um par inacessível fica à porta. Por exemplo, um par pode ser considerado inacessível se a porta perder vários sinalizadores do par. |
WDI_ASSOC_STATUS_DISASSOCIATE_NEEDED_REASSOC Valor: 63 A desassociação ocorre porque a porta acredita que precisa ser reassociada ao par. Isso pode ser porque a porta determina que o par acha que a associação não é mais válida. Isso só deve ser usado se a porta não puder usar um dos códigos de falha específicos (por exemplo, WDI_ASSOC_STATUS_PEER_DEAUTHENTICATED). |
WDI_ASSOC_STATUS_PEER_DEAUTHENTICATED Valor: 13 A porta recebeu um quadro de desautenticação do par. O quadro de desautenticação deve ser incluído na indicação. |
WDI_ASSOC_STATUS_PEER_DISASSOCIATED Valor: 14 A porta recebeu um quadro de desassociação do par. O quadro de desassociação deve ser incluído na indicação. |
WDI_ASSOC_STATUS_ROAMING_BETTER_AP_FOUND Valor: 10 A conexão foi interrompida porque um ponto de acesso melhor foi encontrado. |
WDI_ASSOC_STATUS_ROAMING_ASSOCIATION_LOST Valor: 11 A porta perdeu o link com o par. Se o dispositivo tiver informações mais específicas, ele deverá usar um dos códigos de motivo mais específicos, como WDI_ASSOC_STATUS_DISASSOCIATE_NOT_VISIBLE. |
WDI_ASSOC_STATUS_ROAMING_LOW_LINK_QUALITY Valor: 15 A qualidade do link para o par é baixa. |
WDI_ASSOC_STATUS_RESERVED_0 Reservado. |
WDI_ASSOC_STATUS_RESERVED_1 Reservado. |
WDI_ASSOC_STATUS_RESERVED_2 Reservado. |
Comentários
A estrutura WDI_ASSOC_STATUS é um valor no seguinte TLVS:
- WDI_TLV_ASSOCIATION_RESULT_PARAMETERS
- WDI_TLV_CONNECTION_SETTINGS
- WDI_TLV_ROAMING_NEEDED_PARAMETERS
- WDI_TLV_DISASSOCIATION_INDICATION_PARAMETERS
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11 |
Servidor mínimo com suporte | Windows Server 2022 |
Cabeçalho | dot11wificxtypes.h |