Share via


struttura DOT11_WFD_DEVICE_ENTRY (windot11.h)

Importante L'interfaccia LAN wireless native 802.11 è deprecata in Windows 10 e versioni successive. Usare invece l'interfaccia WDI (WLAN Device Driver Interface). Per altre informazioni su WDI, vedere Modello di driver WINDOWS universale WLAN.
 
La struttura DOT11_WFD_DEVICE_ENTRY contiene informazioni su un dispositivo Wi-Fi diretto (WFD), un proprietario del gruppo WFD (GO) individuato o un punto di accesso dell'infrastruttura individuato. Questa struttura viene restituita sia da un OID_DOT11_WFD_ENUM_DEVICE_LIST che da una notifica di NDIS_STATUS_DOT11_WFD_DISCOVER_COMPLETE .

Sintassi

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;

Members

uPhyId

Identificatore del miniport usato per rilevare il dispositivo. Questo identificatore si trova nell'intervallo di indici dell'elenco di phY supportati restituiti da una richiesta di query OID_DOT11_SUPPORTED_PHY_TYPES . Questo identificatore non può essere DOT_PHY_ID_ANY.

PhySpecificInfo

Attributi del PHY identificato da uPhyId.

dot11BSSID

Indirizzo MAC del dispositivo che ha inviato il beacon o il pacchetto di risposta probe durante un'individuazione.

dot11BSSType

Tipo di rete BSS. Questo membro è impostato su dot11_BSS_type_infrastructure per tutti i dispositivi WFD individuati e GO WFD.

TransmitterAddress

Indirizzo MAC per il trasmettitore del dispositivo che ha inviato il beacon o il pacchetto di risposta probe durante un'individuazione.

lRSSI

Valore dell'indicatore di forza del segnale ricevuto del dispositivo individuato. Le unità per questo valore sono in decibel a cui si fa riferimento a 1 milliwatt (dBm).

uLinkQuality

Valore di qualità del collegamento compreso tra 0 e 100. Il valore 100 indica la qualità del collegamento più elevata.

usBeaconPeriod

Valore ricevuto dal campo intervallo del beacon del beacon o del pacchetto di risposta probe più recente.

ullTimestamp

Valore ricevuto dal campo timestamp del beacon o del pacchetto di risposta probe più recente.

ullBeaconHostTimestamp

Timestamp, determinato da un valore restituito da NdisGetCurrentSystemTime, registrando l'ora di ricezione del pacchetto beacon.

ullProbeResponseHostTimestamp

Timestamp, determinato da un valore restituito da NdisGetCurrentSystemTime, registrando l'ora in cui è stato ricevuto il pacchetto di risposta del probe.

usCapabilityInformation

Valore ricevuto dal campo di funzionalità del beacon o del pacchetto di risposta probe più recente.

uBeaconIEsOffset

Offset, in byte, dall'inizio di questa struttura dell'elenco di elementi informativi (IEs) dall'ultimo pacchetto beacon ricevuto da questo dispositivo. Se non è stato ricevuto alcun pacchetto beacon, questo valore deve essere 0.

uBeaconIEsLength

Lunghezza, in byte, degli IEs in uBeaconIEsOffset. Si tratta di un valore di lunghezza esatto e non contiene spaziatura interna per l'allineamento. Se non è stato ricevuto alcun pacchetto beacon, questo valore deve essere 0.

uProbeResponseIEsOffset

Offset, in byte, dall'inizio di questa struttura dell'elenco di elementi informativi (IEs) dell'ultimo pacchetto di risposta probe ricevuto dal dispositivo. Se non è stato ricevuto alcun pacchetto beacon, questo valore deve essere 0.

uProbeResponseIEsLength

Lunghezza, in byte, degli IEs in uProbeResponseIEsOffset. Si tratta di un valore di lunghezza esatto e non contiene spaziatura interna per l'allineamento. Se non è stato ricevuto alcun pacchetto di risposta probe, questo valore deve essere 0.

Requisiti

Requisito Valore
Client minimo supportato Versioni:_Supported in Windows 8
Intestazione windot11.h (include Windot11.h)

Vedi anche

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