DOT11EXTIHV_RECEIVE_PACKET função de retorno de chamada (wlanihv.h)
Sintaxe
DOT11EXTIHV_RECEIVE_PACKET Dot11extihvReceivePacket;
DWORD Dot11extihvReceivePacket(
[in, optional] HANDLE hIhvExtAdapter,
[in] DWORD dwInBufferSize,
[in] LPVOID pvInBuffer
)
{...}
Parâmetros
[in, optional] hIhvExtAdapter
O identificador usado pela DLL de Extensões IHV para referenciar o adaptador WLAN. Esse valor de identificador foi especificado por meio de uma chamada anterior para a função manipulador IHV Dot11ExtIhvInitAdapter .
[in] dwInBufferSize
O comprimento, em bytes, do pacote recebido referenciado pelo parâmetro pvInBuffer .
[in] pvInBuffer
Um ponteiro para um buffer, alocado pelo sistema operacional, que contém os dados do pacote, conforme descrito na seção Comentários.
Retornar valor
Se a chamada for bem-sucedida, a função retornará ERROR_SUCCESS. Caso contrário, ele retornará um código de erro definido em Winerror.h.
Comentários
O sistema operacional chama a função Dot11ExtIhvReceivePacket quando ocorre o seguinte:
- O adaptador WLAN recebe um pacote e o driver de miniporta Nativo 802.11, que gerencia o adaptador, indica o pacote para o sistema operacional.
- O IEEE EtherType do pacote corresponde a uma entrada na lista de EtherTypes especificada pela DLL de Extensões IHV por meio de uma chamada para o Função Dot11ExtSetEtherTypeHandling .
- Endereço MAC de destino (6 bytes), formatado de acordo com as diretrizes discutidas no Gerenciamento de Cabeçalho MAC 802.11
- IEEE EtherType (2 bytes)
- Carga útil
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | wlanihv.h (inclua Wlanihv.h) |