Compartir a través de


DOT11EXTIHV_PROCESS_UI_RESPONSE 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 Dot11ExtIhvProcessUIResponse para completar una solicitud de interfaz de usuario iniciada por el archivo DLL de extensiones de IHV a través de una llamada a Dot11ExtSendUIRequest.

Sintaxis

DOT11EXTIHV_PROCESS_UI_RESPONSE Dot11extihvProcessUiResponse;

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

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.

[in] dwByteCount

Longitud, en bytes, de los datos a los que se hace referencia a través del parámetro pvResponseBuffer .

[in, optional] pvResponseBuffer

Puntero al búfer que contiene los datos del usuario.

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 la interacción con el usuario, como la presentació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 pasa la dirección de la estructura DOT11EXT_IHV_UI_REQUEST a través del parámetro pIhvUIRequest de la función Dot11ExtSendUIRequest .

Después de recibir estos datos del archivo DLL de extensiones IHV, el sistema operativo llama a la función Dot11ExtIhvProcessUIResponse para procesar la respuesta del usuario, a la que se hace referencia a través del parámetro pvResponseBuffer . Los datos de respuesta están en un formato definido por el IHV y se han validado por el archivo DLL de extensiones de interfaz de usuario de IHV.

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