共用方式為


DOT11EXT_PROCESS_ONEX_PACKET回呼函式 (wlanihv.h)

重要 Windows 10 和更新版本中已淘汰 Native 802.11 無線 LAN 介面。 請改用 WLAN 裝置驅動器介面 (WDI)。 如需 WDI 的詳細資訊,請參閱 WLAN 通用 Windows 驅動程式模型。
 
IHV 延伸模組 DLL 會呼叫 Dot11ExtProcessOneXPacket 函式,將 EAP 透過 LAN (EAPOL) 封包轉送至作系統,以在 802.1X 驗證作業期間使用存取點 (AP) 進行處理。

語法

DOT11EXT_PROCESS_ONEX_PACKET Dot11extProcessOnexPacket;

DWORD Dot11extProcessOnexPacket(
  [in, optional] HANDLE hDot11SvcHandle,
  [in]           DWORD dwInPacketSize,
  [in]           LPVOID pvInPacket
)
{...}

參數

[in, optional] hDot11SvcHandle

作系統用來參考無線 LAN (WLAN) 適配卡的句柄。 這個句柄值是透過先前呼叫 dot11ExtIhvInitAdapter IHV Handler 函式來指定。

[in] dwInPacketSize

pvInPacket 參數所參考之緩衝區內封包數據的長度,以位元組為單位。

[in] pvInPacket

從 AP 接收的 EAPOL 封包。 pvInPacket 參數必須參考 EAPOL 封包,從 EAPOL 通訊協定數據單位 (PDU) 中的封包類型字段開始。 如需 EAPOL 封包類型字段的詳細資訊,請參閱 IEEE 802.1X-2001 標準中的子句 7.5.4。

傳回值

如果呼叫成功,函式會傳回ERROR_SUCCESS。 否則,它會傳回 Winerror.h 中定義的錯誤碼。

言論

呼叫 Dot11ExtStartOneX 函式時,IHV 延伸模組 DLL 會使用 Native 802.11 架構的 802.1X 模組起始 802.1X 驗證作業。 這可讓 DLL 使用作系統所支援的標準可延伸驗證通訊協定 (EAP) 演算法。

當 802.1X 驗證作業擱置中時,IHV 延伸模組 DLL 會透過 呼叫 dot11ExtProcessOneXPacket 函式,將接收的 EAP over LAN (EAPOL) 封包轉送至作系統。 IHV 延伸模組 DLL 會透過 Dot11ExtIhvReceivePacket IHV Handler 函式接收這些封包。

注意 IHV 延伸模組 DLL 負責處理 EAPOL-Key 封包,不得將這些封包轉送至作系統。
 
如需 EAPOL 封包的詳細資訊,請參閱 IEEE 802.1X-2001 標準子句 7。

如需使用 802.1X 模組進行驗證的詳細資訊,請參閱 原生 802.11 802.1X 模組

要求

要求 價值
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows作系統中使用。
目標平臺 桌面
標頭 wlanihv.h (包括 Wlanihv.h)

另請參閱

Dot11ExtIhvReceivePacket

Dot11ExtIhvInitAdapter

Dot11ExtIhvOneXIndicateResult

Dot11ExtStartOneX

Dot11ExtStopOneX