struktur WLAN_BSS_ENTRY (wlanapi.h)
Struktur WLAN_BSS_ENTRY berisi informasi tentang set layanan dasar (BSS).
Sintaks
typedef struct _WLAN_BSS_ENTRY {
DOT11_SSID dot11Ssid;
ULONG uPhyId;
DOT11_MAC_ADDRESS dot11Bssid;
DOT11_BSS_TYPE dot11BssType;
DOT11_PHY_TYPE dot11BssPhyType;
LONG lRssi;
ULONG uLinkQuality;
BOOLEAN bInRegDomain;
USHORT usBeaconPeriod;
ULONGLONG ullTimestamp;
ULONGLONG ullHostTimestamp;
USHORT usCapabilityInformation;
ULONG ulChCenterFrequency;
WLAN_RATE_SET wlanRateSet;
ULONG ulIeOffset;
ULONG ulIeSize;
} WLAN_BSS_ENTRY, *PWLAN_BSS_ENTRY;
Anggota
dot11Ssid
SSID titik akses (AP) atau stasiun peer yang terkait dengan BSS. Jenis data untuk anggota ini adalah struktur DOT11_SSID .
uPhyId
Pengidentifikasi (ID) PHY yang digunakan antarmuka LAN nirkabel untuk mendeteksi jaringan BSS.
dot11Bssid
Alamat kontrol akses media (MAC) titik akses untuk jaringan BSS infrastruktur atau stasiun serekan untuk jaringan BSS independen (jaringan ad hoc) yang mengirim bingkai 802.11 Beacon atau Probe Response yang diterima oleh antarmuka LAN nirkabel saat memindai. Jenis data untuk anggota ini adalah struktur DOT11_MAC_ADDRESS .
dot11BssType
Jenis jaringan BSS. Jenis data untuk anggota ini adalah nilai enumerasi DOT11_BSS_TYPE .
Anggota ini bisa menjadi salah satu nilai berikut.
Nilai | Makna |
---|---|
|
Menentukan jaringan BSS infrastruktur. |
|
Menentukan jaringan BSS independen (IBSS) (jaringan ad hoc). |
dot11BssPhyType
Tipe PHY untuk jaringan ini. Jenis data untuk anggota ini adalah nilai enumerasi DOT11_PHY_TYPE .
lRssi
Nilai indikator kekuatan sinyal (RSSI) yang diterima, dalam satuan desibel yang dirujuk ke 1,0 miliwatt (dBm), seperti yang terdeteksi oleh driver antarmuka LAN nirkabel untuk AP atau stasiun peer.
uLinkQuality
Kualitas tautan yang dilaporkan oleh driver antarmuka LAN nirkabel. Nilai kualitas tautan berkisar antara 0 hingga 100. Nilai 100 menentukan kualitas tautan tertinggi.
bInRegDomain
Nilai yang menentukan apakah AP atau stasiun serekan beroperasi dalam domain peraturan seperti yang diidentifikasi oleh negara/wilayah.
Jika driver antarmuka LAN nirkabel tidak mendukung beberapa domain peraturan, anggota ini diatur ke TRUE.
Jika bingkai 802.11 Beacon atau Probe Response yang diterima dari AP atau stasiun peer tidak menyertakan elemen informasi Negara (IE), anggota ini diatur ke TRUE.
Jika bingkai 802.11 Beacon atau Probe Response yang diterima dari AP atau stasiun peer memang menyertakan IE Negara, anggota ini diatur ke FALSE jika nilai subbidang String Negara tidak sama dengan string negara input.
usBeaconPeriod
Nilai bidang Interval Suar dari bingkai Beacon atau Probe Response 802.11 yang diterima oleh antarmuka LAN nirkabel.
Interval berada dalam 1.024 unit waktu mikro detik antara waktu transmisi suar target. Informasi ini diambil dari paket suar yang dikirim oleh titik akses dalam jaringan BSS infrastruktur atau respons pemeriksaan dari titik akses atau stasiun peer sebagai respons terhadap klien LAN nirkabel yang mengirim Permintaan Probe.
Standar IEEE 802.11 mendefinisikan satuan waktu sama dengan 1.024 mikrodetik. Unit ini didefinisikan sehingga dapat dengan mudah diimplementasikan dalam perangkat keras.
ullTimestamp
Nilai bidang Tanda Waktu dari bingkai 802.11 Beacon atau Probe Response yang diterima oleh antarmuka LAN nirkabel.
ullHostTimestamp
Nilai tanda waktu host yang merekam ketika antarmuka LAN nirkabel menerima bingkai Beacon atau Probe Response. Anggota ini adalah hitungan interval 100 nanodetik sejak 1 Januari 1601.
Untuk informasi selengkapnya, lihat fungsi NdisGetCurrentSystemTime yang di dokumentasikan dalam WDK.
usCapabilityInformation
Nilai bidang Informasi Kemampuan dari bingkai 802.11 Beacon atau Probe Response yang diterima oleh antarmuka LAN nirkabel. Nilai ini adalah sekumpulan bendera bit yang menentukan kemampuan.
Anggota ini bisa menjadi satu atau beberapa nilai berikut.
ulChCenterFrequency
Frekuensi pusat saluran pita tempat bingkai Respons Suar atau Probe 802.11 diterima. Nilai ulChCenterFrequency berada dalam satuan kilohertz (kHz).
wlanRateSet
Sekumpulan tingkat transfer data yang didukung oleh BSS. Jenis data untuk anggota ini adalah struktur WLAN_RATE_SET .
ulIeOffset
Offset, dalam byte, dari blob data elemen informasi (IE) dari awal struktur WLAN_BSS_ENTRY .
Anggota ini menunjuk ke buffer yang berisi elemen informasi panjang variabel (IEs) dari bingkai 802.11 Beacon atau Probe Response. Untuk setiap BSS, IEs berasal dari bingkai Beacon atau Probe Response terakhir yang diterima dari jaringan BSS tersebut. Jika IE hanya tersedia dalam satu bingkai, driver antarmuka LAN nirkabel menggabungkan IE dengan IE lainnya dari bingkai Respons Suar atau Probe yang terakhir diterima.
Elemen informasi didefinisikan dalam spesifikasi IEEE 802.11 untuk memiliki format umum umum yang terdiri dari bidang ID Elemen 1-byte, bidang Panjang 1 byte, dan bidang informasi khusus elemen panjang variabel. Setiap elemen informasi diberi nilai ID Elemen unik seperti yang didefinisikan dalam standar IEEE 802.11 ini. Bidang Panjang menentukan jumlah byte di bidang informasi.
ulIeSize
Ukuran, dalam byte, dari blob data IE dalam struktur WLAN_BSS_ENTRY .
Ini adalah panjang data yang tepat dalam buffer yang ditunjukkan oleh anggota ulIeOffset dan tidak berisi padding apa pun untuk penyelarasan. Nilai maksimum untuk ukuran blob data IE adalah 2.324 byte.
Keterangan
Fungsi WlanGetNetworkBssList mengambil daftar BSS jaringan atau jaringan nirkabel pada antarmuka tertentu dan mengembalikan informasi ini dalam struktur WLAN_BSS_LIST yang berisi array . WLAN_BSS_ENTRY struktur.
Ketika antarmuka LAN nirkabel juga beroperasi sebagai Jaringan Yang Dihosting Nirkabel , daftar BSS akan berisi entri untuk BSS yang dibuat untuk Jaringan Yang Dihosting Nirkabel.
Karena informasi dikembalikan oleh titik akses untuk jaringan BSS infrastruktur atau oleh peer jaringan untuk jaringan BSS independen (jaringan ad hoc), informasi yang dikembalikan tidak boleh dipercaya. Anggota ulIeOffset dan ulIeSize dalam struktur WLAN_BSS_ENTRY harus digunakan untuk menentukan ukuran maksimum blob data elemen informasi dalam struktur WLAN_BSS_ENTRY , bukan data dalam blob data elemen informasi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | wlanapi.h |