0

Windows API を使用してチャネルを取得しようとしています。これまでのところ、WlanQueryInterface 関数で wlan_intf_opcode_channel_number を使用しようとしました。そのスレッドでの返信の意味がよくわからないので、誰かが明確にしてくれることを望んでいました.

ULONG channel = 0;
DWORD dwSizeChannel = sizeof(channel);

dwResult = WlanQueryInterface(
    hClient, 
    InterfaceGuid, 
    wlan_intf_opcode_channel_number, 
    NULL, 
    &dwSizeChannel, 
    (PVOID*)&channel, 
    NULL);

この後どうすればいいのかわからない。どんな助けでも大歓迎です!チェックした後、WlanQueryInterfaceを呼び出す前にチャネルと同じ値を常に取得することがわかりました

4

2 に答える 2

0

ドキュメントからの入力で WlanQueryInterface を試してみました: https ://msdn.microsoft.com/en-us/library/windows/desktop/ms706765(v=vs.85).aspx

「wlan_intf_opcode_channel_number」に基づくクエリがトリガーされたとき、「13」というデータを取得しました。また、周波数は、次のウィキペディア リンクで提供される WLAN 情報から 2472Mhz と判断できます: https://en.wikipedia.org/wiki/List_of_WLAN_channels

お役に立てれば。

于 2015-07-26T14:31:02.370 に答える