gpt4 book ai didi

c++ - 使用 Windows API 的 RSSI

转载 作者:行者123 更新时间:2023-11-28 06:44:19 25 4
gpt4 key购买 nike

我正在尝试使用 Windows API 获取 RSSI。到目前为止,我找到了this线程说要将 wlan_intf_opcode_rssi 与 WlanQueryInterface 函数一起使用。我不太清楚那个帖子上的回复是什么意思,希望有人能澄清一下。

我从另一个线程中设法理解的是:

WlanQueryInterface(hClient,
&pInfo->InterfaceGuid,
wlan_intf_opcode_rssi,
NULL,
&connectInfoSize,
(PVOID*)&pConnectInfo,
&opCode);

我不确定在这里之后要做什么。任何帮助将不胜感激!

最佳答案

您向 WlanQueryInterface 传递了错误类型的参数。 MSDN says wlan_intf_opcode_rssi 的返回类型是 LONG,因此您需要传递一个指向 LONG 变量的指针,如下所示:

LONG rssi = 0;
DWORD dwSizeRssi = sizeof(rssi);
dwResult = WlanQueryInterface(hClient,
&pIfInfo->InterfaceGuid,
wlan_intf_opcode_rssi,
NULL,
&dwSizeRssi,
(PVOID *)&rssi,
&opCode);

if (dwResult == ERROR_SUCCESS)
{
wprintf(L"RSSI = %u \n", rssi);
}

关于c++ - 使用 Windows API 的 RSSI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25303847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com