Partager via


fonction de rappel DOT11EXTIHV_INIT_VIRTUAL_STATION (wlanihv.h)

Important L’interface LAN sans fil Native 802.11 est déconseillée dans Windows 10 et versions ultérieures. Utilisez plutôt l’interface WDI (WLAN Device Driver Interface). Pour plus d’informations sur WDI, consultez Modèle de pilote Windows universel WLAN.
 
Le système d’exploitation appelle la fonction Dot11ExtIhvInitVirtualStation pour initialiser la DLL des extensions IHV pour les opérations de station virtuelle et pour initialiser l’interface API entre le système d’exploitation et la DLL.

Syntaxe

DOT11EXTIHV_INIT_VIRTUAL_STATION Dot11extihvInitVirtualStation;

DWORD Dot11extihvInitVirtualStation(
  [in] PDOT11EXT_VIRTUAL_STATION_APIS pDot11ExtVSAPI,
       LPVOID pvReserved
)
{...}

Paramètres

[in] pDot11ExtVSAPI

Pointeur vers un DOT11EXT_VIRTUAL_STATION_APIS structure, qui contient les adresses des fonctions de station virtuelle d’extensibilité IHV prises en charge par le système d’exploitation. Le système d’exploitation met en forme ce paramètre avec les adresses de fonction avant d’appeler la fonction Dot11ExtIhvInitVirtualStation .

pvReserved

Ce paramètre est réservé au système d’exploitation et doit avoir la valeur NULL.

Valeur retournée

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

Remarques

Il est facultatif que la DLL des extensions IHV implémente et exporte cette fonction.

Le système d’exploitation appelle la fonction Dot11ExtIhvInitVirtualStation immédiatement après avoir appelé la fonction Dot11ExtIhvInitService , mais avant d’appeler la fonction Fonction Dot11ExtIhvInitAdapter .

En réponse à un appel à Dot11ExtIhvInitVirtualStation, la DLL des extensions IHV peut initialiser ses structures de données internes avec les informations fournies à partir de l’appel de fonction Dot11ExtIhvInitService .

Note La DLL des extensions IHV n’est autorisée à appeler les fonctions d’API de station virtuelle que le paramètre pDot11ExtVSAPI pointe qu’après que la fonction Dot11ExtIhvInitVirtualStation retourne.
 
Le système d’exploitation résout l’adresse de la fonction Dot11ExtIhvInitVirtualStation en appelant la fonction GetProcAddress . Par conséquent, le développeur de la DLL des extensions IHV doit suivre ces instructions si cette fonction est implémentée.
  • La DLL doit implémenter une fonction nommée Dot11ExtIhvInitVirtualStation, qui a le format décrit dans cette rubrique.
  • L’instruction EXPORTS du fichier de définition de module source (.def), utilisée pour générer la DLL des extensions IHV, doit contenir une entrée de nom de fonction pour la fonction Dot11ExtIhvInitVirtualStation .
Pour plus d’informations sur GetProcAddress, consultez la documentation Microsoft Windows SDK.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows 7 et versions ultérieures des systèmes d’exploitation Windows.
Plateforme cible Desktop (Expérience utilisateur)
En-tête wlanihv.h (inclure Wlanihv.h)

Voir aussi

DOT11EXT_APIS

DOT11EXT_IHV_HANDLERS

Dot11ExtIhvGetVersionInfo