閱讀英文

共用方式為


接收作業

 

執行關聯後作業時,透過呼叫 Dot11ExtIhvPerformPostAssociate起始,作業系統會呼叫 Dot11ExtIhvReceivePacket 函式,將透過無線 LAN (WLAN) 配接器接收到的封包,轉送至 HV 延伸模組 DLL。 如需關聯後作業的詳細資訊,請參閱 後關聯作業

為了接收封包,IHV 延伸模組 DLL 必須呼叫 Dot11ExtSetEtherTypeHandling,以註冊一或多個 IEEE EtherTypes 的清單。 當收到具有與此清單中的專案相符的 EtherType 的封包時,作業系統會呼叫 Dot11ExtIhvReceivePacket 函式,並透過函式的 pvInBuffer 參數傳送封包緩衝區。

注意 IHV 延伸模組 DLL 必須先呼叫 Dot11ExtSetEtherTypeHandling,DLL 才能完成預先關聯作業。 如需這項作業的詳細資訊,請參閱 預先關聯作業

 

呼叫 Dot11ExtIhvReceivePacket 時,pvInBuffer 參數會指向作系統所配置的緩衝區,其中包含整個 802.11 封包,包括媒體訪問控制 (MAC) 標頭、LLC 封裝(如有必要),以及承載數據。

IHV 延伸模組 DLL 可以在呼叫 Dot11ExtIhvReceivePacket的過程中,將響應傳送至接收的封包。 在此情況下,DLL 必須遵循 傳送作業中所述的指導方針。