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 usado por el archivo DLL de extensiones de IHV para hacer referencia al adaptador WLAN. Este valor de identificador se especificó a través de una llamada anterior a la función de controlador de IHV Dot11ExtIhvInitAdapt er.
[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.
Observaciones
El sistema operativo llama a la función dot11ExtIhvReceivePacket cuando se produce lo siguiente:
- El adaptador WLAN recibe un paquete y el controlador de miniporte Nativo 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 a . función Dot11ExtSetEtherTypeHandling.
- Dirección MAC de destino (6 bytes), con formato según las directrices descritas en administración de encabezados MAC 802.11
- IEEE EtherType (2 bytes)
- Carga útil
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
de la plataforma de destino de | Escritorio |
encabezado de | wlanihv.h (incluya Wlanihv.h) |