Partilhar via


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)

Consulte também

NDIS_STATUS_DOT11_DISASSOCIATION

DOT11_ASSOC_STATUS

NDIS_OBJECT_HEADER