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:

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11
Servidor mínimo com suporte Windows Server 2022
Cabeçalho dot11wificxtypes.h