Partager via


DOT11EXTIHV_IS_UI_REQUEST_PENDING 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.
 
Le système d’exploitation appelle la fonction Dot11ExtIhvIsUIRequestPending pour interroger la status d’une requête d’interface utilisateur initiée par la DLL des extensions IHV.

Syntaxe

DOT11EXTIHV_IS_UI_REQUEST_PENDING Dot11extihvIsUiRequestPending;

DWORD Dot11extihvIsUiRequestPending(
  [in]  GUID guidUIRequest,
  [out] PBOOL pbIsRequestPending
)
{...}

Paramètres

[in] guidUIRequest

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

[out] pbIsRequestPending

Pointeur vers une valeur booléenne. Si la demande d’interface utilisateur, identifiée par le paramètre guidUIRequest , est en attente, la DLL des extensions IHV doit définir * pbIsRequestPending sur TRUE.

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 extensions IHV peut émettre des demandes à la DLL des extensions d’interface utilisateur IHV pour interagir avec l’utilisateur. Par exemple, l’affichage de notifications pendant l’opération préalable à l’association ou l’entrée d’informations d’identification pour l’opération post-association. Pour plus d’informations sur la DLL des extensions d’interface utilisateur IHV, consultez Dll des extensions d’interface utilisateur IHV natives 802.11.

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

Le système d’exploitation peut appeler régulièrement la fonction Dot11ExtIhvIsUIRequestPending pour interroger la status de la demande d’interface utilisateur, comme identifié par le paramètre guidUIRequest. Si la demande d’interface utilisateur est toujours en attente, la DLL des extensions IHV doit définir * pbIsRequestPending sur TRUE. Sinon, la DLL doit définir * pbIsRequestPending surFALSE.

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

DOT11EXT_IHV_UI_REQUEST

Dot11ExtSendUIRequest