共用方式為


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