DOT11EXTIHV_CONTROL función de devolución de llamada (wlanihv.h)
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) |