次の方法で共有


受信操作

 

Dot11ExtIhvPerformPostAssociate の呼び出しによって開始される関連付け後操作を実行する場合、オペレーティング システムは Dot11ExtIhvReceivePacket 関数を呼び出して、ワイヤレス LAN (WLAN) アダプターを介して受信した HV 拡張機能 DLL にパケットを転送します。 関連付け後操作の詳細については、「関連付け後操作 を参照してください。

パケットを受信するには、IHV 拡張 DLL で Dot11ExtSetEtherTypeHandling を呼び出して、1 つ以上の IEEE EtherTypes のリストを登録する必要があります。 このリストのエントリと一致する EtherType でパケットを受信すると、オペレーティング システムは Dot11ExtIhvReceivePacket 関数を呼び出し、関数の pvInBuffer パラメーターを介してパケット バッファーを渡します。

手記 IHV 拡張機能 DLL は、DLL が事前関連付け操作を完了する前に Dot11ExtSetEtherTypeHandling を呼び出す必要があります。 この操作の詳細については、「 関連付け前操作」を参照してください。

 

Dot11ExtIhvReceivePacket が呼び出されると、pvInBuffer パラメーターは、メディア アクセス制御 (MAC) ヘッダー、LLC カプセル化 (必要な場合)、ペイロード データなど、802.11 パケット全体を含むオペレーティング システムによって割り当てられたバッファーを指します。

IHV 拡張機能 DLL は、 Dot11ExtIhvReceivePacket の呼び出し内から受信したパケットに応答を送信できます。 このような場合、DLL は 送信操作で説明されているガイドラインに従う必要があります。