Partager via


structure DOT11_WFD_DEVICE_ENTRY (windot11.h)

Important L’interface LAN sans fil Native 802.11 est déconseillée dans Windows 10 et versions ultérieures. Utilisez plutôt l’interface WDI (WLAN Device Driver Interface). Pour plus d’informations sur WDI, consultez Modèle de pilote Windows universel WLAN.
 
La structure DOT11_WFD_DEVICE_ENTRY contient des informations sur un appareil Wi-Fi Direct (WFD) découvert, un propriétaire de groupe WFD (GO) découvert ou un point d’accès à l’infrastructure découvert. Cette structure est retournée à la fois à partir d’une notification OID_DOT11_WFD_ENUM_DEVICE_LIST et d’une notification NDIS_STATUS_DOT11_WFD_DISCOVER_COMPLETE .

Syntaxe

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;

Membres

uPhyId

Identificateur du phy le miniport utilisé pour détecter l’appareil. Cet identificateur se trouve dans la plage d’index de la liste des PHYs pris en charge retournés à partir d’une demande de requête OID_DOT11_SUPPORTED_PHY_TYPES . Cet identifer ne peut pas être DOT_PHY_ID_ANY.

PhySpecificInfo

Attributs du PHY identifiés par uPhyId.

dot11BSSID

Adresse MAC de l’appareil qui a envoyé la balise ou le paquet de réponse de sonde lors d’une découverte.

dot11BSSType

Type de réseau BSS. Ce membre est défini sur dot11_BSS_type_infrastructure pour tous les appareils WFD et les objets de groupe WFD découverts.

TransmitterAddress

Adresse MAC de l’émetteur de l’appareil qui a envoyé le paquet de réponse de balise ou de sonde lors d’une découverte.

lRSSI

Valeur d’indicateur de force du signal reçu de l’appareil découvert. Les unités de cette valeur sont en décibels référencés à 1 milliwatt (dBm).

uLinkQuality

Valeur de qualité de liaison comprise entre 0 et 100. La valeur 100 indique la qualité de liaison la plus élevée.

usBeaconPeriod

Valeur reçue du champ d’intervalle de balise du paquet de réponse de balise ou de sonde le plus récent.

ullTimestamp

Valeur reçue du champ d’horodatage du paquet de réponse de balise ou de sonde le plus récent.

ullBeaconHostTimestamp

Horodatage, déterminé par une valeur renvoyée par NdisGetCurrentSystemTime, qui enregistre l’heure à laquelle le paquet de balise a été reçu.

ullProbeResponseHostTimestamp

Horodatage, déterminé par une valeur renvoyée par NdisGetCurrentSystemTime, qui enregistre l’heure à laquelle le paquet de réponse de la sonde a été reçu.

usCapabilityInformation

Valeur reçue du champ de capacité du paquet de réponse de balise ou de sonde le plus récent.

uBeaconIEsOffset

Décalage, en octets, du début de cette structure de la liste des éléments d’information (EE) du dernier paquet de balise reçu de cet appareil. Si aucun paquet de balise n’a été reçu, cette valeur doit être 0.

uBeaconIEsLength

Longueur, en octets, des EI à uBeaconIEsOffset. Il s’agit d’une valeur de longueur exacte qui ne contient aucun remplissage pour l’alignement. Si aucun paquet de balise n’a été reçu, cette valeur doit être 0.

uProbeResponseIEsOffset

Décalage, en octets, du début de cette structure de la liste des éléments d’information (EE) du dernier paquet de réponse de sonde reçu de cet appareil. Si aucun paquet de balise n’a été reçu, cette valeur doit être 0.

uProbeResponseIEsLength

Longueur, en octets, des EI à uProbeResponseIEsOffset. Il s’agit d’une valeur de longueur exacte qui ne contient aucun remplissage pour l’alignement. Si aucun paquet de réponse de sonde n’a été reçu, cette valeur doit être 0.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Versions :_Supported dans Windows 8
En-tête windot11.h (inclure Windot11.h)

Voir aussi

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