DOT11EXTIHV_RECEIVE_PACKET función de devolución de llamada (wlanihv.h)

Importante La interfaz LAN inalámbrica nativa 802.11 está en desuso en Windows 10 y versiones posteriores. En su lugar, use la interfaz del controlador de dispositivo WLAN (WDI). Para obtener más información sobre WDI, consulta Modelo de controlador de Windows universal WLAN.
 
El sistema operativo llama a la función Dot11ExtIhvReceivePacket para reenviar un paquete, recibido por el adaptador laN inalámbrico (WLAN), al archivo DLL de extensiones IHV para su procesamiento.

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 .
El búfer al que apunta pvPacket debe contener los siguientes datos de paquete, especificados en el orden de bytes de red:

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)

Consulte también

Dot11ExtSetEtherTypeHandling

Dot11ExtIhvInitAdapter