次の方法で共有


DOT11_WFD_DEVICE_ENTRY構造 (windot11.h)

大事なネイティブ 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨となりました。 代わりに WLAN デバイス ドライバー インターフェイス (WDI) を使用してください。 WDI の詳細については、「 WLAN ユニバーサル Windows ドライバー モデル」を参照してください。
 
DOT11_WFD_DEVICE_ENTRY構造体には、検出された Wi-Fi Direct (WFD) デバイス、検出された WFD グループ所有者 (GO)、または検出されたインフラストラクチャ アクセス ポイントに関する情報が含まれています。 この構造体は、 OID_DOT11_WFD_ENUM_DEVICE_LISTNDIS_STATUS_DOT11_WFD_DISCOVER_COMPLETE 通知の両方から返されます。

構文

typedef struct _DOT11_WFD_DEVICE_ENTRY {
  ULONG                             uPhyId;
  DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO PhySpecificInfo;
  DOT11_MAC_ADDRESS                 dot11BSSID;
  DOT11_BSS_TYPE                    dot11BSSType;
  DOT11_MAC_ADDRESS                 TransmitterAddress;
  LONG                              lRSSI;
  ULONG                             uLinkQuality;
  USHORT                            usBeaconPeriod;
  ULONGLONG                         ullTimestamp;
  ULONGLONG                         ullBeaconHostTimestamp;
  ULONGLONG                         ullProbeResponseHostTimestamp;
  USHORT                            usCapabilityInformation;
  ULONG                             uBeaconIEsOffset;
  ULONG                             uBeaconIEsLength;
  ULONG                             uProbeResponseIEsOffset;
  ULONG                             uProbeResponseIEsLength;
}  DOT11_WFD_DEVICE_ENTRY, *PDOT11_WFD_DEVICE_ENTRY;

メンバー

uPhyId

デバイスの検出に使用されるミニポートの PHY の identifer。 この識別子は、 OID_DOT11_SUPPORTED_PHY_TYPES クエリ要求から返されるサポートされている PHY の一覧のインデックス範囲内にあります。 この identifer を DOT_PHY_ID_ANYすることはできません。

PhySpecificInfo

uPhyId によって識別される PHY の属性。

dot11BSSID

検出中にビーコンまたはプローブ応答パケットを送信したデバイスの MAC アドレス。

dot11BSSType

BSS ネットワークの種類。 このメンバーは、検出されたすべての WFD デバイスと WFD GPO に対して dot11_BSS_type_infrastructure に設定されます。

TransmitterAddress

検出中にビーコンまたはプローブ応答パケットを送信したデバイスの送信機の MAC アドレス。

lRSSI

検出されたデバイスの受信信号強度インジケーター値。 この値の単位は、1 ミリワット (dBm) を参照するデシベル単位です。

uLinkQuality

リンク品質の値は 0 ~ 100 です。 値 100 は、最高のリンク品質を示します。

usBeaconPeriod

最新のビーコンまたはプローブ応答パケットのビーコン間隔フィールドから受信した値。

ullTimestamp

最新のビーコンまたはプローブ応答パケットのタイムスタンプ フィールドから受信した値。

ullBeaconHostTimestamp

NdisGetCurrentSystemTime から返された値によって決定されるタイムスタンプ。ビーコン パケットが受信された時刻を記録します。

ullProbeResponseHostTimestamp

NdisGetCurrentSystemTime から返された値によって決定されるタイムスタンプ。プローブ応答パケットが受信された時刻を記録します。

usCapabilityInformation

最新のビーコンまたはプローブ応答パケットの機能フィールドから受信した値。

uBeaconIEsOffset

このデバイスから受信した最後のビーコン パケットからの情報要素 (IEs) の一覧のこの構造の先頭からのオフセット (バイト単位)。 ビーコン パケットが受信されなかった場合、この値は 0 である必要があります。

uBeaconIEsLength

uBeaconIEsOffset の IEs の長さ (バイト単位)。 これは正確な長さの値であり、配置のためのパディングは含んでいません。 ビーコン パケットが受信されなかった場合、この値は 0 である必要があります。

uProbeResponseIEsOffset

このデバイスから受信した最後のプローブ応答パケットからの情報要素 (IEs) の一覧のこの構造体の先頭からのオフセット (バイト単位)。 ビーコン パケットが受信されなかった場合、この値は 0 である必要があります。

uProbeResponseIEsLength

uProbeResponseIEsOffset の IEs の長さ (バイト単位)。 これは正確な長さの値であり、配置のためのパディングは含んでいません。 プローブ応答パケットが受信されなかった場合、この値は 0 である必要があります。

要件

要件
サポートされている最小のクライアント バージョン:Windows 8の_Supported
Header windot11.h (Windot11.h を含む)

こちらもご覧ください

DOT11_BSS_TYPE

NDIS_STATUS_DOT11_WFD_DISCOVER_COMPLETE

OID_DOT11_WFD_ENUM_DEVICE_LIST

OID_DOT11_SUPPORTED_PHY_TYPES

DOT11_MAC_ADDRESS

DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO

NdisGetCurrentSystemTime