Compartir a través de


estructura DOT11EXT_APIS (wlanihv.h)

Importante La interfaz LAN inalámbrica nativa 802.11 está en desuso en Windows 10 y versiones posteriores. En su lugar, use la interfaz del controlador de dispositivo WLAN (WDI). Para obtener más información sobre WDI, consulta Modelo de controlador de Windows universal WLAN.
 
La estructura DOT11EXT_APIS especifica una lista de punteros a las funciones de extensibilidad de IHV compatibles con el sistema operativo.

Sintaxis

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;

Miembros

Dot11ExtAllocateBuffer

Puntero al Función Dot11ExtAllocateBuffer .

Dot11ExtFreeBuffer

Puntero a la función Dot11ExtFreeBuffer .

Dot11ExtSetProfileCustomUserData

Puntero al Función Dot11ExtSetProfileCustomUserData .

Dot11ExtGetProfileCustomUserData

Puntero al Función Dot11ExtGetProfileCustomUserData .

Dot11ExtSetCurrentProfile

Puntero al Función Dot11ExtSetCurrentProfile .

Dot11ExtSendUIRequest

Puntero al Función Dot11ExtSendUIRequest .

Dot11ExtPreAssociateCompletion

Puntero al Función Dot11ExtPreAssociateCompletion .

Dot11ExtPostAssociateCompletion

Puntero al Función Dot11ExtPostAssociateCompletion .

Dot11ExtSendNotification

Puntero al Función Dot11ExtSendNotification .

Dot11ExtSendPacket

Puntero a la función Dot11ExtSendPacket .

Dot11ExtSetEtherTypeHandling

Puntero al Función Dot11ExtSetEtherTypeHandling .

Dot11ExtSetAuthAlgorithm

Puntero al Función Dot11ExtSetAuthAlgorithm .

Dot11ExtSetUnicastCipherAlgorithm

Puntero al Función Dot11ExtSetUnicastCipherAlgorithm .

Dot11ExtSetMulticastCipherAlgorithm

Puntero al Función Dot11ExtSetMulticastCipherAlgorithm .

Dot11ExtSetDefaultKey

Puntero al Función Dot11ExtSetDefaultKey .

Dot11ExtSetKeyMappingKey

Puntero al Función Dot11ExtSetKeyMappingKey .

Dot11ExtSetDefaultKeyId

Puntero al Función Dot11ExtSetDefaultKeyId .

Dot11ExtNicSpecificExtension

Puntero al Función Dot11ExtNicSpecificExtension .

Dot11ExtSetExcludeUnencrypted

Puntero al Función Dot11ExtSetExcludeUnencrypted .

Dot11ExtStartOneX

Puntero a la función Dot11ExtStartOneX .

Dot11ExtStopOneX

Puntero a la función Dot11ExtStopOneX .

Dot11ExtProcessSecurityPacket

Comentarios

Las funciones de extensibilidad de IHV no están vinculadas estática o dinámicamente al archivo DLL de extensiones de IHV. En su lugar, cuando el sistema operativo llama a la función de controlador IHV Dot11ExtIhvInitService , pasa la lista de punteros a las funciones de extensibilidad de IHV a través del parámetro pDot11ExtAPI .

Todos los punteros de función son necesarios y no se establecerán en NULL.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado wlanihv.h (incluye Wlanihv.h)

Consulte también

Dot11ExtSetDefaultKey

Dot11ExtGetUserData

Funciones del controlador IHV nativas 802.11

Dot11ExtStartOneX

Dot11ExtSetProfileCustomUserData

Dot11ExtSetEtherTypeHandling

Dot11ExtSetDefaultKeyId

Funciones de extensibilidad de IHV nativas 802.11

Dot11ExtSetExcludeUnencrypted

Dot11ExtSetKeyMappingKey

Dot11ExtSetCurrentProfile

Dot11ExtSendPacket

Dot11ExtSendUIRequest

Dot11ExtStopOneX

Dot11ExtIhvInitService

Dot11ExtSetUnicastCipherAlgorithm Dot11ExtSetMulticastCipherAlgorithm

Dot11ExtProcessOneXPacket

Dot11ExtFreeBuffer

Dot11ExtPreAssociateCompletion

Dot11ExtAllocateBuffer

Dot11ExtPostAssociateCompletion

Dot11ExtNicSpecificExtension

Dot11ExtSetAuthAlgorithm

Dot11ExtSendNotification