Partager via


structure DOT11EXT_APIS (wlanihv.h)

important l’interface Native 802.11 Wireless LAN est déconseillée dans Windows 10 et versions ultérieures. Utilisez à la place l’interface WDI (Device Driver Interface) DU RÉSEAU LOCAL. Pour plus d’informations sur WDI, consultez modèle de pilote Windows universel LOCAL.
 
La structure DOT11EXT_APIS spécifie une liste de pointeurs vers les fonctions d’extensibilité IHV prises en charge par le système d’exploitation.

Syntaxe

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;

Membres

Dot11ExtAllocateBuffer

Pointeur vers le Fonction Dot11ExtAllocateBuffer.

Dot11ExtFreeBuffer

Pointeur vers la fonction Dot11ExtFreeBuffer.

Dot11ExtSetProfileCustomUserData

Pointeur vers le Dot11ExtSetProfileCustomUserData fonction.

Dot11ExtGetProfileCustomUserData

Pointeur vers le Dot11ExtGetProfileCustomUserData fonction.

Dot11ExtSetCurrentProfile

Pointeur vers le Fonction Dot11ExtSetCurrentProfile.

Dot11ExtSendUIRequest

Pointeur vers le Fonction Dot11ExtSendUIRequest.

Dot11ExtPreAssociateCompletion

Pointeur vers le Dot11ExtPreAssociateCompletion fonction.

Dot11ExtPostAssociateCompletion

Pointeur vers le Dot11ExtPostAssociateCompletion fonction.

Dot11ExtSendNotification

Pointeur vers le fonction Dot11ExtSendNotification.

Dot11ExtSendPacket

Pointeur vers la fonction Dot11ExtSendPacket.

Dot11ExtSetEtherTypeHandling

Pointeur vers le Fonction dot11ExtSetEtherTypeHandling.

Dot11ExtSetAuthAlgorithm

Pointeur vers le Dot11ExtSetAuthAlgorithm fonction.

Dot11ExtSetUnicastCipherAlgorithm

Pointeur vers le Dot11ExtSetUnicastCipherAlgorithm fonction.

Dot11ExtSetMulticastCipherAlgorithm

Pointeur vers le Dot11ExtSetMulticastCipherAlgorithm fonction.

Dot11ExtSetDefaultKey

Pointeur vers le Fonction Dot11ExtSetDefaultKey.

Dot11ExtSetKeyMappingKey

Pointeur vers le Fonction dot11ExtSetKeyMappingKey.

Dot11ExtSetDefaultKeyId

Pointeur vers le Fonction Dot11ExtSetDefaultKeyId.

Dot11ExtNicSpecificExtension

Pointeur vers le Dot11ExtNicSpecificExtension fonction.

Dot11ExtSetExcludeUnencrypted

Pointeur vers le Dot11ExtSetExcludeUnencrypted function.

Dot11ExtStartOneX

Pointeur vers la fonction Dot11ExtStartOneX.

Dot11ExtStopOneX

Pointeur vers la fonction Dot11ExtStopOneX.

Dot11ExtProcessSecurityPacket

Remarques

Les fonctions d’extensibilité IHV ne sont pas statiquement ou dynamiquement liées à la DLL des extensions IHV. Au lieu de cela, lorsque le système d’exploitation appelle la fonction Dot11ExtIhvInitService fonction de gestionnaire IHV, elle transmet la liste des pointeurs aux fonctions d’extensibilité IHV via le paramètre pDot11ExtAPI.

Tous les pointeurs de fonction sont obligatoires et ne sont pas définis sur NULL.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête wlanihv.h (include Wlanihv.h)

Voir aussi

Dot11ExtSetDefaultKey

Dot11ExtGetUserData

fonctions de gestionnaire IHV natives 802.11

Dot11ExtStartOneX

Dot11ExtSetProfileCustomUserData

Dot11ExtSetEtherTypeHandling

Dot11ExtSetDefaultKeyId

fonctions d’extensibilité IHV natives 802.11

Dot11ExtSetExcludeUnencrypted

Dot11ExtSetKeyMappingKey

Dot11ExtSetCurrentProfile

Dot11ExtSendPacket

Dot11ExtSendUIRequest

Dot11ExtStopOneX

Dot11ExtIhvInitService

Dot11ExtSetUnicastCipherAlgorithm Dot11ExtSetMulticastCipherAlgorithm

Dot11ExtProcessOneXPacket

Dot11ExtFreeBuffer

Dot11ExtPreAssociateCompletion

Dot11ExtAllocateBuffer

Dot11ExtPostAssociateCompletion

Dot11ExtNicSpecificExtension

Dot11ExtSetAuthAlgorithm

Dot11ExtSendNotification