DOT11EXTIHV_IS_UI_REQUEST_PENDING fonction de rappel (wlanihv.h)
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, il retourne un code d’erreur défini dans Winerror.h.
Remarques
La DLL des extensions IHV peut émettre des demandes à la DLL des extensions d’interface utilisateur IHV pour interagir avec l’utilisateur. Par exemple, la diffusion de notifications pendant l’opération préalable à l’association ou l’entrée d’informations d’identification pour l’opération post-association sont des exemples de ces demandes. Pour plus d’informations sur la DLL des extensions d’interface utilisateur IHV, consultez DLL Native 802.11 IHV UI Extensions.
La DLL des 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 demande 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 des 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 le 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 les 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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour