DOT11EXTIHV_CONTROL回调函数 (wlanihv.h)
重要本机 802.11 无线 LAN 接口在 Windows 10 及更高版本中已弃用。 请改用 WLAN 设备驱动程序接口 (WDI) 。 有关 WDI 的详细信息,请参阅 WLAN 通用 Windows 驱动程序模型。
语法
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
)
{...}
参数
[in, optional] hIhvExtAdapter
IHV 扩展 DLL 用于引用 WLAN 适配器的句柄。 此句柄值是通过之前对 Dot11ExtIhvInitAdapter IHV 处理程序函数的调用指定的。
[in] dwInBufferSize
pInBuffer 参数指向的输入控制缓冲区的大小(以字节为单位)。
[in, optional] pInBuffer
指向输入控件缓冲区的指针。
[in] dwOutBufferSize
如果) pOutBuffer 参数指向,则输出缓冲区的大小(以字节为单位) (。
[out, optional] pOutBuffer
指向输出缓冲区的指针(如果提供)。
[out] pdwBytesReturned
指向变量的指针,该变量包含响应输入/输出缓冲区的大小(以字节为单位)。
返回值
如果调用成功,函数将返回ERROR_SUCCESS。 否则,它将返回 Winerror.h 中定义的错误代码。
注解
当 调用 WlanIhvControl 函数时,操作系统会调用此函数,并将 Type 参数设置为 wlan_ihv_control_type_service。 有关 WlanIhvControl 函数的说明,请参阅Microsoft Windows SDK文档。
使用此函数传输的数据未经过验证,因此 IHV 负责正确分析输入缓冲区。
将始终返回 pdwBytesReturned 参数指向的数据缓冲区。 但是,仅当提供了有效的指针并且 pdwBytesReturned 指向的值小于或等于 dwOutBufferSize 时,才会复制 pOutBuffer 指向的缓冲区。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
目标平台 | 桌面 |
标头 | wlanihv.h (包括 Wlanihv.h) |