DOT11EXT_IHV_HANDLERS 结构 (wlanihv.h)

重要本机 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