Partager via


DOT11EXT_SEND_UI_REQUEST fonction de rappel (wlanihv.h)

Important L’interface LAN sans fil Native 802.11 est déconseillée dans Windows 10 et versions ultérieures. Utilisez l’interface WDI (Wlan Device Driver Interface) à la place. Pour plus d’informations sur WDI, consultez Modèle de pilote Windows universel WLAN.
 
La DLL extensions IHV appelle la fonction Dot11ExtSendUIRequest pour demander une notification ou une entrée à l’utilisateur via la DLL Native 802.11 IHV UI Extensions.

Syntaxe

DOT11EXT_SEND_UI_REQUEST Dot11extSendUiRequest;

DWORD Dot11extSendUiRequest(
  [in, optional] HANDLE hDot11SvcHandle,
  [in]           PDOT11EXT_IHV_UI_REQUEST pIhvUIRequest
)
{...}

Paramètres

[in, optional] hDot11SvcHandle

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

[in] pIhvUIRequest

Pointeur vers une mémoire tampon allouée à l’appelant, au format DOT11EXT_IHV_UI_REQUEST structure.

Valeur retournée

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

Remarques

La DLL des extensions IHV doit suivre ces instructions lors de l’appel de la fonction Dot11ExtSendUIRequest .

  • Les demandes de notification d’événement par la DLL Des extensions d’interface utilisateur IHV natives 802.11 sont effectuées par le biais d’un appel à Dot11ExtIhvProcessUIResponse Fonction de gestionnaire IHV. La DLL des extensions IHV ne doit pas libérer la mémoire référencée par le paramètre pIhvUIRequest tant que la requête n’est pas terminée.
  • Si le système d’exploitation appelle les fonctions de gestionnaire IHV Dot11ExtIhvAdapterReset ou Dot11ExtIhvDeinitAdapter , la DLL des extensions IHV peut supposer que la demande d’interface utilisateur a été annulée. Dans ce cas, la DLL doit libérer la mémoire référencée par le paramètre pIhvUIRequest .
  • Le système d’exploitation peut interroger la status d’achèvement de la requête par le biais d’un appel à Dot11ExtIhvIsUIRequestPending Fonction de gestionnaire IHV.

Configuration requise

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

Voir aussi

Dot11ExtIhvAdapterReset

Dot11ExtIhvDeinitAdapter

Dot11ExtIhvProcessUIResponse

Dot11ExtIhvInitAdapter

Dot11ExtIhvIsUIRequestPending