Share via


接收作業

 

執行關聯後作業時,透過 對 Dot11ExtIhvPerformPostAssociate的呼叫起始,作業系統會呼叫 Dot11ExtIhvReceivePacket 函式,將封包轉送至透過無線區域網路 (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 必須遵循 傳送作業中所述的指導方針。