fonction de rappel DOT11EXTIHV_PROCESS_UI_RESPONSE (wlanihv.h)

Important L’interface LAN sans fil Native 802.11 est déconseillée dans Windows 10 et versions ultérieures. Utilisez à la place l’interface WDI (Device Driver Interface). Pour plus d’informations sur WDI, consultez le modèle de pilote Windows universel WLAN.
 
Le système d’exploitation appelle la fonction Dot11ExtIhvProcessUIResponse pour effectuer une requête d’interface utilisateur lancée par la DLL extensions IHV via un appel à Dot11ExtSendUIRequest.

Syntaxe

DOT11EXTIHV_PROCESS_UI_RESPONSE Dot11extihvProcessUiResponse;

DWORD Dot11extihvProcessUiResponse(
  [in]           GUID guidUIRequest,
  [in]           DWORD dwByteCount,
  [in, optional] LPVOID pvResponseBuffer
)
{...}

Paramètres

[in] guidUIRequest

GUID qui identifie la requête. Cette valeur GUID a été créée par la DLL d’extensions IHV et transmise par le paramètre pIhvUIRequest de l’appel à Dot11ExtSendUIRequest.

[in] dwByteCount

Longueur, en octets, des données référencées via le paramètre pvResponseBuffer .

[in, optional] pvResponseBuffer

Pointeur vers la mémoire tampon qui contient les données utilisateur.

Valeur de retour

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

Remarques

La DLL d’extensions IHV peut émettre des demandes à la DLL d’extensions d’interface utilisateur IHV pour l’interaction avec l’utilisateur, par exemple l’affichage des notifications pendant l’opération de pré-association ou l’entrée des informations d’identification pour l’opération post-association. Pour plus d’informations sur la DLL d’extensions d’interface utilisateur IHV, consultez la DLL d’extensions d’interface utilisateur IHV native 802.11.

La DLL Extensions IHV lance ces demandes d’interaction utilisateur par le biais d’appels à la fonction Dot11ExtSendUIRequest . Pour chaque requête d’interface utilisateur, la DLL doit mettre en forme une structure DOT11EXT_IHV_UI_REQUEST pour définir la requête, et doit définir le membre guidUIRequest de cette structure sur une valeur GUID qui identifie de manière unique la demande d’interface utilisateur. La DLL transmet l’adresse de la structure DOT11EXT_IHV_UI_REQUEST via le paramètre pIhvUIRequest de la fonction Dot11ExtSendUIRequest .

Après avoir reçu ces données à partir de la DLL d’extensions IHV, le système d’exploitation appelle la fonction Dot11ExtIhvProcessUIResponse pour traiter la réponse de l’utilisateur, qui est référencée via le paramètre pvResponseBuffer . Les données de réponse sont dans un format défini par l’IHV et ont été validées par la DLL d’extensions d’interface utilisateur IHV.

Configuration requise

   
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 (inclure Wlanihv.h)

Voir aussi

DOT11EXT_IHV_UI_REQUEST

Dot11ExtSendUIRequest