Compartir a través de


DOT11EXTIHV_CONTROL 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 DOT11ExtIhvControl dll de extensiones IHV para permitir el control independiente del proveedor de hardware (IHV) de los controladores o servicios WLAN.

Sintaxis

DOT11EXTIHV_CONTROL Dot11extihvControl;

DWORD Dot11extihvControl(
  [in, optional]  HANDLE hIhvExtAdapter,
  [in]            DWORD dwInBufferSize,
  [in, optional]  PBYTE pInBuffer,
  [in]            DWORD dwOutBufferSize,
  [out, optional] PBYTE pOutBuffer,
  [out]           PDWORD pdwBytesReturned
)
{...}

Parámetros

[in, optional] hIhvExtAdapter

Identificador utilizado por el archivo DLL de extensiones IHV para hacer referencia al adaptador WLAN. Este valor de identificador se especificó a través de una llamada anterior a la función Dot11ExtIhvInitAdapter IHV Handler.

[in] dwInBufferSize

Tamaño, en bytes, del búfer de control de entrada al que apunta el parámetro pInBuffer .

[in, optional] pInBuffer

Puntero al búfer de control de entrada.

[in] dwOutBufferSize

Tamaño, en bytes, del búfer de salida (si se proporciona) al que apunta el parámetro pOutBuffer .

[out, optional] pOutBuffer

Puntero al búfer de salida, si se proporciona.

[out] pdwBytesReturned

Puntero a una variable que contiene el tamaño, en bytes, del búfer de entrada y salida de respuesta.

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 sistema operativo llama a esta función cuando se llama a la función WlanIhvControl con el parámetro Type establecido en un valor de wlan_ihv_control_type_service. Para obtener una descripción de la función WlanIhvControl, consulte la documentación de Microsoft Windows SDK.

Los datos transferidos con esta función no se validan, por lo que el IHV es responsable de analizar correctamente el búfer de entrada.

Siempre se devolverá el búfer de datos al que apunta el parámetro pdwBytesReturned . Sin embargo, el búfer al que apunta pOutBuffer solo se copiará si se proporciona un puntero válido y el valor al que apunta pdwBytesReturned es menor o igual que dwOutBufferSize .

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

Dot11ExtIhvInitAdapter