DOT11EXT_APIS 结构 (wlanihv.h)

重要本机 802.11 无线 LAN 接口在 Windows 10 及更高版本中已弃用。 请改用 WLAN 设备驱动程序接口 (WDI) 。 有关 WDI 的详细信息,请参阅 WLAN 通用 Windows 驱动程序模型
 
DOT11EXT_APIS 结构指定指向操作系统支持的 IHV 扩展性函数的指针列表。

语法

typedef struct _DOT11EXT_APIS {
  DOT11EXT_ALLOCATE_BUFFER                Dot11ExtAllocateBuffer;
  DOT11EXT_FREE_BUFFER                    Dot11ExtFreeBuffer;
  DOT11EXT_SET_PROFILE_CUSTOM_USER_DATA   Dot11ExtSetProfileCustomUserData;
  DOT11EXT_GET_PROFILE_CUSTOM_USER_DATA   Dot11ExtGetProfileCustomUserData;
  DOT11EXT_SET_CURRENT_PROFILE            Dot11ExtSetCurrentProfile;
  DOT11EXT_SEND_UI_REQUEST                Dot11ExtSendUIRequest;
  DOT11EXT_PRE_ASSOCIATE_COMPLETION       Dot11ExtPreAssociateCompletion;
  DOT11EXT_POST_ASSOCIATE_COMPLETION      Dot11ExtPostAssociateCompletion;
  DOT11EXT_SEND_NOTIFICATION              Dot11ExtSendNotification;
  DOT11EXT_SEND_PACKET                    Dot11ExtSendPacket;
  DOT11EXT_SET_ETHERTYPE_HANDLING         Dot11ExtSetEtherTypeHandling;
  DOT11EXT_SET_AUTH_ALGORITHM             Dot11ExtSetAuthAlgorithm;
  DOT11EXT_SET_UNICAST_CIPHER_ALGORITHM   Dot11ExtSetUnicastCipherAlgorithm;
  DOT11EXT_SET_MULTICAST_CIPHER_ALGORITHM Dot11ExtSetMulticastCipherAlgorithm;
  DOT11EXT_SET_DEFAULT_KEY                Dot11ExtSetDefaultKey;
  DOT11EXT_SET_KEY_MAPPING_KEY            Dot11ExtSetKeyMappingKey;
  DOT11EXT_SET_DEFAULT_KEY_ID             Dot11ExtSetDefaultKeyId;
  DOT11EXT_NIC_SPECIFIC_EXTENSION         Dot11ExtNicSpecificExtension;
  DOT11EXT_SET_EXCLUDE_UNENCRYPTED        Dot11ExtSetExcludeUnencrypted;
  DOT11EXT_ONEX_START                     Dot11ExtStartOneX;
  DOT11EXT_ONEX_STOP                      Dot11ExtStopOneX;
  DOT11EXT_PROCESS_ONEX_PACKET            Dot11ExtProcessOneXPacket;
} DOT11EXT_APIS, *PDOT11EXT_APIS;

成员

Dot11ExtAllocateBuffer

指向 Dot11ExtAllocateBuffer 函数。

Dot11ExtFreeBuffer

指向 Dot11ExtFreeBuffer 函数的 指针。

Dot11ExtSetProfileCustomUserData

指向 Dot11ExtSetProfileCustomUserData 函数。

Dot11ExtGetProfileCustomUserData

指向 Dot11ExtGetProfileCustomUserData 函数。

Dot11ExtSetCurrentProfile

指向 Dot11ExtSetCurrentProfile 函数。

Dot11ExtSendUIRequest

指向 Dot11ExtSendUIRequest 函数。

Dot11ExtPreAssociateCompletion

指向 Dot11ExtPreAssociateCompletion 函数。

Dot11ExtPostAssociateCompletion

指向 Dot11ExtPostAssociateCompletion 函数。

Dot11ExtSendNotification

指向 Dot11ExtSendNotification 函数。

Dot11ExtSendPacket

指向 Dot11ExtSendPacket 函数的 指针。

Dot11ExtSetEtherTypeHandling

指向 Dot11ExtSetEtherTypeHandling 函数。

Dot11ExtSetAuthAlgorithm

指向 Dot11ExtSetAuthAlgorithm 函数。

Dot11ExtSetUnicastCipherAlgorithm

指向 Dot11ExtSetUnicastCipherAlgorithm 函数。

Dot11ExtSetMulticastCipherAlgorithm

指向 Dot11ExtSetMulticastCipherAlgorithm 函数。

Dot11ExtSetDefaultKey

指向 Dot11ExtSetDefaultKey 函数。

Dot11ExtSetKeyMappingKey

指向 Dot11ExtSetKeyMappingKey 函数。

Dot11ExtSetDefaultKeyId

指向 Dot11ExtSetDefaultKeyId 函数。

Dot11ExtNicSpecificExtension

指向 Dot11ExtNicSpecificExtension 函数。

Dot11ExtSetExcludeUnencrypted

指向 Dot11ExtSetExcludeUnencrypted 函数。

Dot11ExtStartOneX

指向 Dot11ExtStartOneX 函数的指针。

Dot11ExtStopOneX

指向 Dot11ExtStopOneX 函数的指针。

Dot11ExtProcessSecurityPacket

注解

IHV 扩展性函数不会静态或动态链接到 IHV 扩展 DLL。 相反,当操作系统调用 Dot11ExtIhvInitService IHV 处理程序函数时,它会通过 pDot11ExtAPI 参数将指针列表传递到 IHV 扩展性函数。

所有函数指针都是必需的,并且不会设置为 NULL

要求

要求
最低受支持的客户端 在 Windows Vista 和更高版本的 Windows 操作系统中可用。
标头 wlanihv.h (包括 Wlanihv.h)

另请参阅

Dot11ExtSetDefaultKey

Dot11ExtGetUserData

本机 802.11 IHV 处理程序函数

Dot11ExtStartOneX

Dot11ExtSetProfileCustomUserData

Dot11ExtSetEtherTypeHandling

Dot11ExtSetDefaultKeyId

本机 802.11 IHV 可扩展性函数

Dot11ExtSetExcludeUnencrypted

Dot11ExtSetKeyMappingKey

Dot11ExtSetCurrentProfile

Dot11ExtSendPacket

Dot11ExtSendUIRequest

Dot11ExtStopOneX

Dot11ExtIhvInitService

Dot11ExtSetUnicastCipherAlgorithm Dot11ExtSetMulticastCipherAlgorithm

Dot11ExtProcessOneXPacket

Dot11ExtFreeBuffer

Dot11ExtPreAssociateCompletion

Dot11ExtAllocateBuffer

Dot11ExtPostAssociateCompletion

Dot11ExtNicSpecificExtension

Dot11ExtSetAuthAlgorithm

Dot11ExtSendNotification