Поделиться через


структура DOT11_WFD_DEVICE_ENTRY (windot11.h)

Важный

WiFiCx — это новая модель драйвера Wi-Fi, выпущенная в Windows 11. Мы рекомендуем использовать WiFiCx для использования новейших функций. Модель драйвера WDI теперь находится в режиме обслуживания и получит только исправления с высоким приоритетом.

Структура DOT11_WFD_DEVICE_ENTRY содержит сведения об обнаруженном устройстве Wi-Fi Direct (WFD), обнаруженном владельце группы WFD (GO) или обнаруженной точке доступа к инфраструктуре. Эта структура возвращается как из OID_DOT11_WFD_ENUM_DEVICE_LIST, так и NDIS_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 минипорт, используемый для обнаружения устройства. Этот идентификатор находится в диапазоне индексов списка поддерживаемых PHY, возвращаемых из запроса OID_DOT11_SUPPORTED_PHY_TYPES запроса. Этот идентификатор не может быть DOT_PHY_ID_ANY.

PhySpecificInfo

Атрибуты PHY, определяемые uPhyId.

dot11BSSID

MAC-адрес устройства, отправляющего пакет ответа маяка или пробы во время обнаружения.

dot11BSSType

Тип сети BSS. Этот элемент имеет значение dot11_BSS_type_infrastructure для всех обнаруженных устройств WFD и объектов WFD.

TransmitterAddress

MAC-адрес для датчика устройства, отправляющего пакет ответа маяка или пробы во время обнаружения.

lRSSI

Значение индикатора надежности полученного сигнала обнаруженного устройства. Единицы для этого значения относятся к децибелям, на которые ссылается 1 милливатт (dBm).

uLinkQuality

Значение качества связи от 0 до 100. Значение 100 указывает наивысшее качество связи.

usBeaconPeriod

Значение, полученное из поля интервала маяка последнего маяка или пакета ответов пробы.

ullTimestamp

Значение, полученное из поля метки времени последнего маяка или пакета отклика пробы.

ullBeaconHostTimestamp

Метка времени, определяемая значением, возвращаемым из NdisGetCurrentSystemTime, записывает время получения пакета маяка.

ullProbeResponseHostTimestamp

Метка времени, определяемая значением, возвращаемым из NdisGetCurrentSystemTime, записывает время получения пакета ответа пробы.

usCapabilityInformation

Значение, полученное из поля возможностей последнего маяка или пакета ответов пробы.

uBeaconIEsOffset

Смещение в байтах с начала этой структуры списка информационных элементов (IEs) из последнего пакета маяка, полученного от этого устройства. Если пакет маяка не был получен, это значение должно быть равно 0.

uBeaconIEsLength

Длина iEs в байтах в uBeaconIEsOffset. Это точное значение длины и не содержит заполнения для выравнивания. Если пакет маяка не был получен, это значение должно быть равно 0.

uProbeResponseIEsOffset

Смещение в байтах с начала этой структуры списка информационных элементов (IEs) из последнего пакета ответа пробы, полученного от этого устройства. Если пакет маяка не был получен, это значение должно быть равно 0.

uProbeResponseIEsLength

Длина iEs в байтах в uProbeResponseIEsOffset. Это точное значение длины и не содержит заполнения для выравнивания. Если пакет ответа пробы не был получен, это значение должно быть равно 0.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Версии:_Supported в Windows 8
заголовка 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