Partager via


fonction de rappel DOT11EXT_SET_AUTH_ALGORITHM (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 DLL d’extensions IHV appelle la fonction Dot11ExtSetAuthAlgorithm pour activer un algorithme d’authentification sur l’adaptateur LAN (WLAN) sans fil.

Syntaxe

DOT11EXT_SET_AUTH_ALGORITHM Dot11extSetAuthAlgorithm;

DWORD Dot11extSetAuthAlgorithm(
  [in, optional] HANDLE hDot11SvcHandle,
  [in]           DWORD dwAuthAlgo
)
{...}

Paramètres

[in, optional] hDot11SvcHandle

Handle utilisé par le système d’exploitation pour référencer l’adaptateur WLAN. Cette valeur de handle a été spécifiée via un appel précédent à la fonction de gestionnaire IHV Dot11ExtIhvInitAdapter.

[in] dwAuthAlgo

Valeur d’énumérateur DOT11_AUTH_ALGORITHM qui identifie l’algorithme d’authentification.

Si la valeur se trouve dans la plage de DOT11_AUTH_ALGO_IHV_START via DOT11_AUTH_ALGO_IHV_END, la DLL extensions IHV active un algorithme d’authentification propriétaire pris en charge par l’adaptateur WLAN.

Sinon, la DLL est responsable du traitement d’un algorithme d’authentification standard pris en charge par le système d’exploitation. Dans ce cas, le système d’exploitation n’est pas impliqué dans le traitement de l’authentification via une connexion réseau BSS (Basic Service Set) via la carte WLAN.

Remarque La valeur de dwAuthAlgo doit correspondre à la valeur d’un algorithme d’authentification retourné par le pilote miniport Native 802.11 en définissant le xxxAlgoPairs membres de la structure DOT11_EXTSTA_ATTRIBUTES, qui doit correspondre aux valeurs retournées par les requêtes de OID_DOT11_SUPPORTED_UNICAST_ALGORITHM_PAIR ou de OID_DOT11_SUPPORTED_MULTICAST_ALGORITHM_PAIR.

Valeur de retour

Si l’appel réussit, la fonction retourne ERROR_SUCCESS. Sinon, elle retourne un code d’erreur défini dans Winerror.h.

Exigences

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

Voir aussi

OID_DOT11_SUPPORTED_MULTICAST_ALGORITHM_PAIR

DOT11_AUTH_ALGORITHM

Dot11ExtIhvInitAdapter

Dot11ExtPreAssociateCompletion OID_DOT11_SUPPORTED_UNICAST_ALGORITHM_PAIR