none
Native Wifi 显示所有连接设备的问题 RRS feed

  • 问题

  • typedefstruct _WLAN_HOSTED_NETWORK_STATUS { WLAN_HOSTED_NETWORK_STATE      HostedNetworkState; GUID                           IPDeviceID; DOT11_MAC_ADDRESS              wlanHostedNetworkBSSID; DOT11_PHY_TYPE                 dot11PhyType; ULONG                          ulChannelFrequency; DWORD                          dwNumberOfPeers; WLAN_HOSTED_NETWORK_PEER_STATE PeerList[1]; } WLAN_HOSTED_NETWORK_STATUS, *PWLAN_HOSTED_NETWORK_STATUS;

    PeerList

    An array of WLAN_HOSTED_NETWORK_PEER_STATE structures describing each of the current peers on the wireless Hosted Network. The number of elements in the array is given by dwNumberOfPeers member.

    typedefstruct _WLAN_HOSTED_NETWORK_PEER_STATE { DOT11_MAC_ADDRESS                   PeerMacAddress; WLAN_HOSTED_NETWORK_PEER_AUTH_STATE PeerAuthState; } WLAN_HOSTED_NETWORK_PEER_STATE, *PWLAN_HOSTED_NETWORK_PEER_STATE;

    //------------------------------------

    WLAN_HOSTED_NETWORK_STATUS这个结构体有一个peerlist[1]的数组,文档中的解释是可以显示每一个peer,

    但是定义只是一个数组,我不明白怎样显示每一个连接。


    • 已编辑 wh_xiao 2014年4月1日 4:09
    2014年4月1日 4:09

答案

  • 你好,

    感谢您在VC++论坛发帖。

    您的这个问题属于Windows Desktop开发类问题,从论坛支持的范围来看 General Windows Desktop Development Issues 这个论坛会给您提供更专业的服务。C++论坛旨在解决一般性的C++开发问题。

    就我对您这个问题的理解,我觉得您可以通过访问 WlanHostedNetworkQueryStatus function函数来得到您当前的无线网络状态,其中指针将指向 WLAN_HOSTED_NETWORK_STATUS structure.

    DWORD WINAPI WlanHostedNetworkQueryStatus(
      _In_        HANDLE hClientHandle,
      _Out_       PWLAN_HOSTED_NETWORK_STATUS *ppWlanHostedNetworkStatus,
      _Reserved_  PVOID pvReserved
    );

    然后您通过结构体中的   dwNumberOfPeers 可以知道有多少个经过认证的Peer,进而循环读出具体的Peer信息。

    以下链接供您参考。希望对您有帮助。

    Using Native Wifi  

    Native Wifi API Sample

    May


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年4月2日 3:05