语法
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) |