struktur WWAN_SIGNAL_STATE (wwan.h)
Struktur WWAN_SIGNAL_STATE mewakili status sinyal perangkat MB.
Sintaks
typedef struct _WWAN_SIGNAL_STATE {
ULONG Rssi;
ULONG ErrorRate;
ULONG RssiInterval;
ULONG RssiThreshold;
WWAN_LIST_HEADER SignalStateListHeader;
} WWAN_SIGNAL_STATE, *PWWAN_SIGNAL_STATE;
Anggota
Rssi
Nilai yang mewakili kekuatan sinyal nirkabel. Driver miniport yang melaporkan WWAN_CELLULAR_CLASS mereka menjadi WwanCellularClassGSM atau WwanCellularClassCDMA harus melaporkan Rssi dalam desibel di atas lantai kebisingan sensitivitas perangkat.
Kekuatan Sinyal (dalam dBm) | Nilai Berkode (Minimum=0, Maksimum=31) |
---|---|
-113 atau kurang | 0 |
-111 | 1 |
-109 | 2 |
... | ... |
-51 atau lebih besar | 31 |
Tidak diketahui atau tidak terdeteksi | WWAN_RSSI_UNKNOWN |
Perangkat berbasis CDMA harus melaporkan kekuatan sinyal berdasarkan RSSI yang dikompensasi (akun kebisingan) dan tidak berdasarkan RSSI mentah.
ErrorRate
Nilai berkode yang mewakili rentang persentase tingkat kesalahan. Untuk perangkat berbasis GSM, gunakan nilai dari kolom Tingkat kesalahan bit saluran dalam tabel berikut. Untuk perangkat berbasis CDMA, gunakan nilai dari kolom Tingkat kesalahan bingkai. Untuk kedua kasus, gunakan WWAN_ERROR_RATE_UNKNOWN untuk menunjukkan tingkat kesalahan yang tidak diketahui.
Tingkat kesalahan bit saluran (dalam %) | Tingkat kesalahan bingkai (dalam %) | Nilai berkode (Min=0, Maks=7) |
---|---|---|
< 0,2 | < 0,01 | 0 |
0.2-0.4 | 0.01-0.1 | 1 |
0.4-0.8 | 0.1-0.5 | 2 |
0.8-1.6 | 0.5-1.0 | 3 |
- 3.2 | 1.0 - -2.0 | 4 |
- 6.4 | 2.0-4.0 | 5 |
6.4-12.8 | 4.0-8.0 | 6 |
> 12,8 | > 8.0 | 7 |
Tidak diketahui atau tidak terdeteksi | WWAN_ERROR_RATE_UNKNOWN |
RssiInterval
Interval saat ini, dalam detik, di mana driver miniport telah diatur ke (atau interval default, jika belum diatur), bahwa driver miniport akan memberikan pembaruan tentang status sinyal. Tentukan WWAN_RSSI_DISABLE untuk menunjukkan bahwa driver miniport tidak menerapkan pelaporan berbasis interval. Driver miniport harus mengisi anggota ini dengan interval sebagai respons terhadap permintaan sebelumnya dari Layanan MB untuk WWAN_RSSI_DEFAULT.
RssiThreshold
Ambang saat ini, dalam unit ambang batas, tempat driver miniport telah diatur ke (atau interval default, jika belum ditetapkan), bahwa driver miniport akan memberikan pembaruan tentang status sinyal. Tentukan WWAN_RSSI_DISABLE untuk menunjukkan bahwa driver miniport tidak menerapkan pelaporan berbasis ambang batas. Driver miniport harus mengisi anggota ini dengan unit ambang sebagai respons terhadap permintaan sebelumnya dari Layanan MB untuk WWAN_RSSI_DEFAULT.
SignalStateListHeader
Struktur WWAN_LIST_HEADER yang diformat yang mewakili daftar ekstensi status sinyal per kelas data dan jumlah kelas data. Driver miniport harus mengembalikan daftar semua kelas data yang didukung.
Anggota ini menunjuk ke daftar struktur WWAN_SIGNAL_STATE_EXT yang menggunakan struktur WWAN_LIST_HEADER . Anggota struktur WWAN_SIGNAL_STATE_EX lainnya diisi berdasarkan kelas data tertinggi yang tersedia.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows 7 dan versi Windows yang lebih baru. |
Header | wwan.h (termasuk Wwan.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk