DOT11EXTIHV_RECEIVE_PACKET función de devolución de llamada (wlanihv.h)
Sintaxis
DOT11EXTIHV_RECEIVE_PACKET Dot11extihvReceivePacket;
DWORD Dot11extihvReceivePacket(
[in, optional] HANDLE hIhvExtAdapter,
[in] DWORD dwInBufferSize,
[in] LPVOID pvInBuffer
)
{...}
Parámetros
[in, optional] hIhvExtAdapter
Identificador utilizado por el archivo DLL de extensiones IHV para hacer referencia al adaptador WLAN. Este valor de identificador se especificó a través de una llamada anterior a la función Dot11ExtIhvInitAdapter IHV Handler.
[in] dwInBufferSize
Longitud, en bytes, del paquete recibido al que hace referencia el parámetro pvInBuffer .
[in] pvInBuffer
Puntero a un búfer, asignado por el sistema operativo, que contiene los datos del paquete, como se describe en la sección Comentarios.
Valor devuelto
Si la llamada se realiza correctamente, la función devuelve ERROR_SUCCESS. De lo contrario, devuelve un código de error definido en Winerror.h.
Comentarios
El sistema operativo llama a la función Dot11ExtIhvReceivePacket cuando se produce lo siguiente:
- El adaptador WLAN recibe un paquete y el controlador de minipuerto Native 802.11, que administra el adaptador, indica el paquete al sistema operativo.
- Ieee EtherType del paquete coincide con una entrada en la lista de EtherTypes especificados por el archivo DLL de extensiones de IHV a través de una llamada al objeto Función Dot11ExtSetEtherTypeHandling .
- Dirección MAC de destino (6 bytes), con formato según las directrices descritas en la administración de encabezados MAC 802.11
- IEEE EtherType (2 bytes)
- Carga
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Plataforma de destino | Escritorio |
Encabezado | wlanihv.h (incluye Wlanihv.h) |