DOT11EXTIHV_IS_UI_REQUEST_PENDING función de devolución de llamada (wlanihv.h)

Importante La interfaz LAN inalámbrica nativa 802.11 está en desuso en Windows 10 y versiones posteriores. En su lugar, use la interfaz del controlador de dispositivo WLAN (WDI). Para obtener más información sobre WDI, consulta Modelo de controlador de Windows universal WLAN.
 
El sistema operativo llama a la función Dot11ExtIhvIsUIRequestPending para consultar el estado de una solicitud de interfaz de usuario iniciada por el archivo DLL de extensiones de IHV.

Sintaxis

DOT11EXTIHV_IS_UI_REQUEST_PENDING Dot11extihvIsUiRequestPending;

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

Parámetros

[in] guidUIRequest

GUID que identifica la solicitud. El archivo DLL de extensiones de IHV creó este valor GUID y pasó a través del parámetro pIhvUIRequest de la llamada a Dot11ExtSendUIRequest.

[out] pbIsRequestPending

Puntero a un valor booleano. Si la solicitud de interfaz de usuario, identificada por el parámetro guidUIRequest , está pendiente, el archivo DLL de extensiones de IHV debe establecer * pbIsRequestPending en TRUE.

Valor devuelto

Si la llamada se realiza correctamente, la función devuelve ERROR_SUCCESS. De lo contrario, devuelve un código de error definido en Winerror.h.

Comentarios

El archivo DLL de extensiones de IHV puede emitir solicitudes al archivo DLL de extensiones de interfaz de usuario de IHV para interactuar con el usuario. Algunos ejemplos de estas solicitudes son la reproducción de notificaciones durante la operación de asociación previa o la entrada de credenciales para la operación posterior a la asociación. Para obtener más información sobre el archivo DLL de extensiones de interfaz de usuario de IHV, consulte Dll de extensiones de interfaz de usuario IHV nativas 802.11.

El archivo DLL de extensiones IHV inicia estas solicitudes de interacción del usuario a través de llamadas a la función Dot11ExtSendUIRequest . Para cada solicitud de interfaz de usuario, el archivo DLL debe dar formato a una estructura de DOT11EXT_IHV_UI_REQUEST para definir la solicitud y debe establecer el miembro guidUIRequest de esta estructura en un valor GUID que identifique de forma única la solicitud de interfaz de usuario. El archivo DLL de extensiones IHV pasa la dirección de la estructura de DOT11EXT_IHV_UI_REQUEST a través del parámetro pIhvUIRequest de la función Dot11ExtSendUIRequest .

El sistema operativo puede llamar periódicamente a la función Dot11ExtIhvIsUIRequestPending para consultar el estado de la solicitud de interfaz de usuario tal y como se identifica mediante el parámetro guidUIRequest . Si la solicitud de interfaz de usuario sigue pendiente, el archivo DLL de extensiones IHV debe establecer * pbIsRequestPending en TRUE. De lo contrario, el archivo DLL debe establecer * pbIsRequestPending en FALSE.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Escritorio
Encabezado wlanihv.h (incluye Wlanihv.h)

Consulte también

DOT11EXT_IHV_UI_REQUEST

Dot11ExtSendUIRequest