Condividi tramite


DOT11EXTIHV_IS_UI_REQUEST_PENDING funzione di callback (wlanihv.h)

importante L'interfaccia LAN wireless 802.1 1 nativa è deprecata in Windows 10 e versioni successive. Usare invece l'interfaccia WDI (WLAN Device Driver Interface). Per altre informazioni su WDI, vedere modello di driver di Windows universale WLAN.
 
Il sistema operativo chiama la funzione Dot11ExtIhvIsUIRequestPending per eseguire una query sullo stato di una richiesta dell'interfaccia utente avviata dalla DLL delle estensioni IHV.

Sintassi

DOT11EXTIHV_IS_UI_REQUEST_PENDING Dot11extihvIsUiRequestPending;

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

Parametri

[in] guidUIRequest

GUID che identifica la richiesta. Questo valore GUID è stato creato dalla DLL delle estensioni IHV e passato attraverso il parametro pIhvUIRequest della chiamata a Dot11ExtSendUIRequest.

[out] pbIsRequestPending

Puntatore a un valore booleano. Se la richiesta dell'interfaccia utente, identificata dal parametro guidUIRequest, è in sospeso, la DLL delle estensioni IHV deve impostare * pbIsRequestPending su TRUE.

Valore restituito

Se la chiamata ha esito positivo, la funzione restituisce ERROR_SUCCESS. In caso contrario, restituisce un codice di errore definito in Winerror.h.

Osservazioni

La DLL delle estensioni IHV può inviare richieste alla DLL delle estensioni dell'interfaccia utente IHV per interagire con l'utente. Esempi di tali richieste sono la visualizzazione di notifiche durante l'operazione di pre-associazione o l'input di credenziali per l'operazione post-associazione. Per altre informazioni sulla DLL delle estensioni dell'interfaccia utente IHV, vedere DLL delle estensioni dell'interfaccia utente IHV 802.11.

La DLL delle estensioni IHV avvia queste richieste per l'interazione dell'utente tramite chiamate alla funzione Dot11ExtSendUIRequest. Per ogni richiesta dell'interfaccia utente, la DLL deve formattare una struttura DOT11EXT_IHV_UI_REQUEST per definire la richiesta e deve impostare il guidUIRequest membro di questa struttura su un valore GUID che identifica in modo univoco la richiesta dell'interfaccia utente. La DLL delle estensioni IHV passa l'indirizzo della struttura DOT11EXT_IHV_UI_REQUEST tramite il parametro pIhvUIRequest del parametro Dot11ExtSendUIRequest.

Il sistema operativo può chiamare periodicamente la funzione Dot11ExtIhvIsUIRequestPending per eseguire una query sullo stato della richiesta dell'interfaccia utente identificata dal parametro guidUIRequest. Se la richiesta dell'interfaccia utente è ancora in sospeso, la DLL delle estensioni IHV deve impostare * pbIsRequestPending su TRUE. In caso contrario, la DLL deve impostare * pbIsRequestPending su FALSE.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
piattaforma di destinazione Desktop
intestazione wlanihv.h (include Wlanihv.h)

Vedere anche

DOT11EXT_IHV_UI_REQUEST

Dot11ExtSendUIRequest