estrutura DOT11_DISASSOCIATION_PARAMETERS (windot11.h)
Importante
WiFiCx é o novo modelo de driver Wi-Fi lançado no Windows 11. Recomendamos que você use o WiFiCx para aproveitar os recursos mais recentes. O modelo de driver WDI agora está no modo de manutenção e receberá apenas correções de alta prioridade.
A estrutura de DOT11_DISASSOCIATION_PARAMETERS especifica os resultados da operação de desassociação executada pela estação 802.11 com um ponto de acesso (AP) ou uma estação par. O driver de miniporto Native 802.11 inclui uma estrutura DOT11_ASSOCIATION_DISASSOCIATION_PARAMETERS quando o driver faz um NDIS_STATUS_DOT11_DISASSOCIATION indicação de status.
Sintaxe
typedef struct DOT11_DISASSOCIATION_PARAMETERS {
NDIS_OBJECT_HEADER Header;
DOT11_MAC_ADDRESS MacAddr;
DOT11_ASSOC_STATUS uReason;
ULONG uIHVDataOffset;
ULONG uIHVDataSize;
} DOT11_DISASSOCIATION_PARAMETERS, *PDOT11_DISASSOCIATION_PARAMETERS;
Membros
Header
O tipo, a revisão e o tamanho da estrutura DOT11_DISASSOCIATION_PARAMETERS. Esse membro é formatado como uma estrutura NDIS_OBJECT_HEADER.
O driver de miniporto deve definir os membros do Header para os seguintes valores:
Tipo
Esse membro deve ser definido como NDIS_OBJECT_TYPE_DEFAULT.
Revisão
Esse membro deve ser definido como DOT11_DISASSOCIATION_PARAMETERS_REVISION_1.
Tamanho
Esse membro deve ser definido como sizeof(DOT11_DISASSOCIATION_PARAMETERS).
Para obter mais informações sobre esses membros, consulte NDIS_OBJECT_HEADER.
MacAddr
O endereço MAC (controle de acesso de mídia) da AP ou estação par da qual a estação 802.11 foi desassociada.
Se o driver do miniporto definir MacAddr para o valor curinga de 0xFFFFFFFFFFFF, a estação 802.11 será desassociada da AP ou de todas as estações de pares.
uReason
O motivo da desassociação formatada como um valor DOT11_ASSOC_STATUS.
uIHVDataOffset
O deslocamento de um bloco de dados em um formato proprietário definido pelo IHV. O IHV pode usar esse bloco de dados para quaisquer finalidades relacionadas ao NDIS_STATUS_DOT11_DISASSOCIATION indicação de status.
Esse deslocamento é relativo ao início do buffer, que contém a estrutura DOT11_DISASSOCIATION_PARAMETERS.
Se o driver de miniporto não estiver retornando dados IHV na indicação de NDIS_STATUS_DOT11_DISASSOCIATION, ele deverá definir uIHVDataOffset como zero.
uIHVDataSize
O comprimento do bloco de dados que é usado pelo IHV para o NDIS_STATUS_DOT11_DISASSOCIATION indicação de status. Se o driver de miniporto não estiver retornando dados IHV nesta indicação, ele deverá definir uIHVDataSize como zero.
Observações
Para obter mais informações sobre a operação de desassociação, consulte Operações de Desassociação.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
cabeçalho | windot11.h (inclua Ndis.h) |