Share via


DOT11EXT_IHV_HANDLERS 구조체(wlanihv.h)

중요Native 802.11 무선 LAN 인터페이스는 Windows 10 이상에서 더 이상 사용되지 않습니다. 대신 WLAN WDI(디바이스 드라이버 인터페이스)를 사용하세요. WDI에 대한 자세한 내용은 WLAN 유니버설 Windows 드라이버 모델을 참조하세요.

DOT11EXT_IHV_HANDLERS 구조체는 IHV 확장 DLL에서 지원하는 IHV 처리기 함수에 대한 포인터 목록을 지정합니다.

구문

typedef struct _DOT11EXT_IHV_HANDLERS {
  DOT11EXTIHV_DEINIT_SERVICE            Dot11ExtIhvDeinitService;
  DOT11EXTIHV_INIT_ADAPTER              Dot11ExtIhvInitAdapter;
  DOT11EXTIHV_DEINIT_ADAPTER            Dot11ExtIhvDeinitAdapter;
  DOT11EXTIHV_PERFORM_PRE_ASSOCIATE     Dot11ExtIhvPerformPreAssociate;
  DOT11EXTIHV_ADAPTER_RESET             Dot11ExtIhvAdapterReset;
  DOT11EXTIHV_PERFORM_POST_ASSOCIATE    Dot11ExtIhvPerformPostAssociate;
  DOT11EXTIHV_STOP_POST_ASSOCIATE       Dot11ExtIhvStopPostAssociate;
  DOT11EXTIHV_VALIDATE_PROFILE          Dot11ExtIhvValidateProfile;
  DOT11EXTIHV_PERFORM_CAPABILITY_MATCH  Dot11ExtIhvPerformCapabilityMatch;
  DOT11EXTIHV_CREATE_DISCOVERY_PROFILES Dot11ExtIhvCreateDiscoveryProfiles;
  DOT11EXTIHV_PROCESS_SESSION_CHANGE    Dot11ExtIhvProcessSessionChange;
  DOT11EXTIHV_RECEIVE_INDICATION        Dot11ExtIhvReceiveIndication;
  DOT11EXTIHV_RECEIVE_PACKET            Dot11ExtIhvReceivePacket;
  DOT11EXTIHV_SEND_PACKET_COMPLETION    Dot11ExtIhvSendPacketCompletion;
  DOT11EXTIHV_IS_UI_REQUEST_PENDING     Dot11ExtIhvIsUIRequestPending;
  DOT11EXTIHV_PROCESS_UI_RESPONSE       Dot11ExtIhvProcessUIResponse;
  DOT11EXTIHV_QUERY_UI_REQUEST          Dot11ExtIhvQueryUIRequest;
  DOT11EXTIHV_ONEX_INDICATE_RESULT      Dot11ExtIhvOnexIndicateResult;
  DOT11EXTIHV_CONTROL                   Dot11ExtIhvControl;
} DOT11EXT_IHV_HANDLERS, *PDOT11EXT_IHV_HANDLERS;

멤버

Dot11ExtIhvDeinitService

에 대한 포인터 Dot11ExtIhvDeinitService 함수입니다.

Dot11ExtIhvInitAdapter

에 대한 포인터 Dot11ExtIhvInitAdapter 함수입니다.

Dot11ExtIhvDeinitAdapter

에 대한 포인터 Dot11ExtIhvDeinitAdapter 함수입니다.

Dot11ExtIhvPerformPreAssociate

에 대한 포인터 Dot11ExtIhvPerformPreAssociate 함수.

Dot11ExtIhvAdapterReset

에 대한 포인터 Dot11ExtIhvAdapterReset 함수입니다.

Dot11ExtIhvPerformPostAssociate

에 대한 포인터 Dot11ExtIhvPerformPostAssociate 함수입니다.

Dot11ExtIhvStopPostAssociate

에 대한 포인터 Dot11ExtIhvStopPostAssociate 함수입니다.

Dot11ExtIhvValidateProfile

에 대한 포인터 Dot11ExtIhvValidateProfile 함수입니다.

Dot11ExtIhvPerformCapabilityMatch

에 대한 포인터 Dot11ExtIhvPerformCapabilityMatch 함수입니다.

Dot11ExtIhvCreateDiscoveryProfiles

에 대한 포인터 Dot11ExtIhvCreateDiscoveryProfiles 함수입니다.

Dot11ExtIhvProcessSessionChange

에 대한 포인터 Dot11ExtIhvProcessSessionChange 함수입니다.

Dot11ExtIhvReceiveIndication

에 대한 포인터 Dot11ExtIhvReceiveIndication 함수입니다.

Dot11ExtIhvReceivePacket

에 대한 포인터 Dot11ExtIhvReceivePacket 함수입니다.

Dot11ExtIhvSendPacketCompletion

에 대한 포인터 Dot11ExtIhvSendPacketCompletion 함수입니다.

Dot11ExtIhvIsUIRequestPending

에 대한 포인터 Dot11ExtIhvIsUIRequestPending 함수입니다.

Dot11ExtIhvProcessUIResponse

에 대한 포인터 Dot11ExtIhvProcessUIResponse 함수입니다.

Dot11ExtIhvQueryUIRequest

에 대한 포인터 Dot11ExtIhvQueryUIRequest 함수입니다.

Dot11ExtIhvOnexIndicateResult

에 대한 포인터 Dot11ExtIhvOneXIndicateResult 함수입니다.

Dot11ExtIhvControl

Dot11ExtIhvControl 함수에 대한 포인터입니다.

설명

IHV 처리기 함수는 IHV 확장 DLL에서 지원하는 콜백 함수 집합입니다. 운영 체제가 Dot11ExtIhvInitService IHV 처리기 함수를 호출하면 IHV 확장 DLL은 pDot11IHVHandlers 매개 변수를 통해 IHV 처리기 함수에 대한 포인터 목록을 반환합니다.

참고 운영 체제는 GetProcAddress를 통해 Dot11ExtIhvGetVersionInfoDot11ExtIhvInitService IHV 처리기 함수의 주소를 확인합니다. GetProcAddress에 대한 자세한 내용은 Microsoft Windows SDK 설명서를 참조하세요.

모든 함수 포인터가 필요하며 NULL로 설정해서는 안 됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
머리글 wlanihv.h(Wlanihv.h 포함)

추가 정보

Dot11ExtIhvAdapterReset

Dot11ExtIhvDeinitAdapter

Dot11ExtIhvValidateProfile

Dot11ExtIhvReceiveIndication

네이티브 802.11 IHV 처리기 함수

Dot11ExtIhvOneXIndicateResult Dot11ExtIhvStopPostAssociate Dot11ExtIhvPerformPostAssociate Dot11ExtIhvProcessSessionChange

Dot11ExtIhvGetVersionInfo

네이티브 802.11 IHV 확장성 함수

Dot11ExtIhvCreateDiscoveryProfiles

Dot11ExtIhvQueryUIRequest

Dot11ExtIhvProcessUIResponse

Dot11ExtIhvReceivePacket

Dot11ExtIhvControl 함수

Dot11ExtIhvInitService

Dot11ExtIhvPerformCapabilityMatch

Dot11ExtIhvInitAdapter

Dot11ExtIhvIsUIRequestPending

Dot11ExtIhvDeinitService

Dot11ExtIhvPerformPreAssociate Dot11ExtIhvSendPacketCompletion