DOT11EXT_PROCESS_ONEX_PACKET función de devolución de llamada (wlanihv.h)
Sintaxis
DOT11EXT_PROCESS_ONEX_PACKET Dot11extProcessOnexPacket;
DWORD Dot11extProcessOnexPacket(
[in, optional] HANDLE hDot11SvcHandle,
[in] DWORD dwInPacketSize,
[in] LPVOID pvInPacket
)
{...}
Parámetros
[in, optional] hDot11SvcHandle
Identificador utilizado por el sistema operativo para hacer referencia al adaptador LAN inalámbrico (WLAN). Este valor de identificador se especificó a través de una llamada anterior a la función Dot11ExtIhvInitAdapter IHV Handler.
[in] dwInPacketSize
Longitud, en bytes, de los datos del paquete dentro del búfer al que hace referencia el parámetro pvInPacket .
[in] pvInPacket
El paquete EAPOL recibido del AP. El parámetro pvInPacket debe hacer referencia al paquete EAPOL a partir del campo tipo de paquete de la unidad de datos del protocolo EAPOL (PDU). Para obtener más información sobre el campo tipo de paquete EAPOL, consulte la cláusula 7.5.4 en el estándar IEEE 802.1X-2001.
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
Cuando llama a la función Dot11ExtStartOneX , el archivo DLL de extensiones de IHV inicia una operación de autenticación 802.1X mediante el módulo 802.1X del marco Native 802.11. Esto permite que el archivo DLL use los algoritmos estándar del protocolo de autenticación extensible (EAP) compatibles con el sistema operativo.
Mientras la operación de autenticación 802.1X está pendiente, el ARCHIVO DLL de extensiones de IHV reenvía los paquetes EAP sobre LAN (EAPOL) al sistema operativo a través de una llamada a la función Dot11ExtProcessOneXPacket . El archivo DLL de extensiones de IHV recibe estos paquetes a través de la función Dot11ExtIhvReceivePacket IHV Handler.
Para obtener más información sobre el uso del módulo 802.1X para la autenticación, consulte Interfaz para el módulo Nativo 802.11 802.1X.
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 (incluya Wlanihv.h) |