다음을 통해 공유


수신 작업

 

Dot11ExtIhvPerformPostAssociate 호출을 통해 시작된 연결 후 작업을 수행할 때 운영 체제는 Dot11ExtIhvReceivePacket 함수를 호출하여 WLAN(무선 LAN) 어댑터를 통해 받은 HV 확장 DLL에 패킷을 전달합니다. 연결 후 작업에 대한 자세한 내용은 연결 후 작업을 참조하세요.

패킷을 받으려면 IHV 확장 DLL이 Dot11ExtSetEtherTypeHandling 을 호출하여 하나 이상의 IEEE EtherTypes 목록을 등록해야 합니다. 이 목록의 항목과 일치하는 EtherType을 사용하여 패킷을 받으면 운영 체제는 Dot11ExtIhvReceivePacket 함수를 호출하고 함수의 pvInBuffer 매개 변수를 통해 패킷 버퍼를 전달합니다.

참고 IHV 확장 DLL은 DLL이 사전 연결 작업을 완료하기 전에 Dot11ExtSetEtherTypeHandling 을 호출해야 합니다. 이 작업에 대한 자세한 내용은 사전 연결 작업을 참조하세요.

 

Dot11ExtIhvReceivePacket이 호출되면 pvInBuffer 매개 변수는 MAC(미디어 액세스 제어) 헤더, LLC 캡슐화(필요한 경우) 및 페이로드 데이터를 포함하여 전체 802.11 패킷을 포함하는 운영 체제에서 할당한 버퍼를 가리킵니다.

IHV 확장 DLL은 Dot11ExtIhvReceivePacket 호출 내에서 받은 패킷에 응답을 보낼 수 있습니다. 이 경우 DLL은 보내기 작업에 설명된 지침을 따라야 합니다.