Condividi tramite


struttura DOT11_WFD_DEVICE_ENTRY (windot11.h)

Importante

WiFiCx è il nuovo modello di driver Wi-Fi rilasciato in Windows 11. Ti consigliamo di usare WiFiCx per sfruttare le funzionalità più recenti. Il modello di driver WDI è ora in modalità di manutenzione e riceverà solo correzioni ad alta priorità.

La struttura DOT11_WFD_DEVICE_ENTRY contiene informazioni su un dispositivo WFD (WFD) individuato Wi-Fi, 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;

Membri

uPhyId

Identificatore del miniport PHY 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 gli GO di 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 intensità 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 beacon del pacchetto di risposta beacon o probe più recente.

ullTimestamp

Valore ricevuto dal campo timestamp del pacchetto di risposta beacon o 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 probe.

usCapabilityInformation

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

uBeaconIEsOffset

Offset, in byte, dall'inizio di questa struttura dell'elenco di elementi informativi (IE) 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.

Fabbisogno

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

Vedere 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