DOT11EXT_PROCESS_ONEX_PACKET Rückruffunktion (wlanihv.h)
Syntax
DOT11EXT_PROCESS_ONEX_PACKET Dot11extProcessOnexPacket;
DWORD Dot11extProcessOnexPacket(
[in, optional] HANDLE hDot11SvcHandle,
[in] DWORD dwInPacketSize,
[in] LPVOID pvInPacket
)
{...}
Parameter
[in, optional] hDot11SvcHandle
Das Handle, das vom Betriebssystem verwendet wird, um auf den WLAN-Adapter (Wireless LAN) zu verweisen. Dieser Handlewert wurde über einen vorherigen Aufruf der Dot11ExtIhvInitAdapter IHV-Handlerfunktion angegeben.
[in] dwInPacketSize
Die Länge der Paketdaten innerhalb des Puffers, auf die vom pvInPacket Parameter verwiesen wird.
[in] pvInPacket
Das EAPOL-Paket, das von der AP empfangen wurde. Der pvInPacket Parameter muss auf das EAPOL-Paket verweisen, beginnend mit dem Pakettypfeld in der EAPOL-Protokolldateneinheit (PDU). Weitere Informationen zum EAPOL-Pakettypfeld finden Sie in Klausel 7.5.4 im IEEE 802.1X-2001-Standard.
Rückgabewert
Wenn der Aufruf erfolgreich ist, gibt die Funktion ERROR_SUCCESS zurück. Andernfalls wird ein fehlercode zurückgegeben, der in Winerror.h definiert ist.
Bemerkungen
Wenn sie die Dot11ExtStartOneX--Funktion aufruft, initiiert die IHV-Erweiterungs-DLL einen 802.1X-Authentifizierungsvorgang mithilfe des 802.1X-Moduls des Native 802.11-Frameworks. Dadurch kann die DLL die standardmäßigen EAP-Algorithmen (Extensible Authentication Protocol) verwenden, die vom Betriebssystem unterstützt werden.
Während der 802.1X-Authentifizierungsvorgang aussteht, leitet die IHV-Erweiterungs-DLL EAP-Pakete über LAN (EAPOL) über einen Aufruf der Dot11ExtProcessOneXPacket--Funktion an das Betriebssystem weiter. Die IHV Extensions DLL empfängt diese Pakete über die Dot11ExtIhvReceivePacket IHV-Handlerfunktion.
Weitere Informationen zur Verwendung des 802.1X-Moduls für die Authentifizierung finden Sie unter Interface to the Native 802.11 802.1X Module
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform- | Desktop |
Header- | wlanihv.h (inklusive Wlanihv.h) |