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
NDIS_STATUS_DOT11_WFD_DISCOVER_COMPLETE
OID_DOT11_WFD_ENUM_DEVICE_LIST