OID_WWAN_RADIO_STATE

OID_WWAN_RADIO_STATE mengatur atau mengembalikan informasi tentang status daya radio perangkat MB.

Driver Miniport harus memproses set dan permintaan kueri secara asinkron, awalnya mengembalikan NDIS_STATUS_INDICATION_REQUIRED ke permintaan asli, dan kemudian mengirim pemberitahuan status NDIS_STATUS_WWAN_RADIO_STATE yang berisi struktur NDIS_WWAN_RADIO_STATE yang menunjukkan status daya radio perangkat MB saat ini terlepas dari menyelesaikan permintaan set atau kueri.

Pemanggil yang meminta untuk mengatur status daya radio perangkat MB memberikan struktur NDIS_WWAN_SET_RADIO_STATE ke driver miniport dengan informasi yang sesuai.

Keterangan

Untuk informasi selengkapnya tentang menggunakan OID ini, lihat Status Radio MB.

Driver Miniport tidak boleh mengakses jaringan penyedia, atau Modul Identitas Pelanggan (kartu SIM), saat memproses kueri atau mengatur operasi.

Driver Miniport harus mempertahankan status daya radio perangkat lunak di seluruh sistem mulai ulang atau penghapusan dan penginseran ulang perangkat. Driver Miniport harus menyimpan informasi radio perangkat lunak perangkat dan menggunakannya untuk mengatur status daya radio perangkat lunak segera pada setiap restart atau reinsertion perangkat. Status daya radio perangkat yang efektif diputuskan berdasarkan kombinasi status daya radio perangkat lunak dan perangkat keras sesuai tabel dalam WWAN_RADIO_STATE.

Jika nilainya adalah WwanRadioOn, driver miniport harus menyalakan daya radio dan mengatur anggota RadioState.SwRadioState dari struktur WWAN_RADIO_STATE ke WwanRadioOn. Jika anggota RadioState.HwRadioState adalah WwanRadioOff, driver miniport harus menyimpan informasi status daya ini dan memastikan untuk secara fisik menyalakan status daya radio ketika RadioState.HwRadioState berubah menjadi WwanRadioOn.

Jika nilainya adalah WwanRadioOff, driver miniport harus mematikan status daya radio dan mengatur anggota RadioState.SwRadioState ke WwanRadioOff.

Lihat tabel berikut untuk pemrograman status radio yang diharapkan oleh driver miniport.

Kombinasi yang Valid untuk Mode PIN dan Status PIN

Nilai HwRadioState Nilai SwRadioState Status daya radio keseluruhan

WwanRadioOff

WwanRadioOff

WwanRadioOff

WwanRadioOff

WwanRadioOn

WwanRadioOff

WwanRadioOn

WwanRadioOff

WwanRadioOff

WwanRadioOn

WwanRadioOn

WwanRadioOn

Untuk perangkat yang tidak menyediakan sakelar daya radio perangkat keras, anggota RadioState.HwRadioState dari struktur NDIS_WWAN_RADIO_STATE harus selalu diatur ke WwanRadioOn.

Mulai Windows 10, versi 1703, OID_WWAN_RADIO_STATE memiliki spesifikasi tambahan tentang bagaimana modem yang didukung multi-eksekutor harus menangani konfigurasi status radio dari OS.

Dengan modem yang didukung multi-eksekutor, ada manfaat daya untuk mengonfigurasi status daya radio per eksekutor. Ketika radio pelaksana dimatikan, OS mengharapkan modem untuk membatalkan pendaftaran dari jaringan dan tidak mencoba pemindaian atau pembaruan lokasi darinya. Modem harus mendukung status radio untuk setiap eksekutor yang diiklankannya ke OS sehingga dapat menentukan status daya perangkat keras di mana seharusnya.

Sebagai contoh, jika modem memiliki dua eksekutor dan salah satu radio pelaksana mati saat yang lain menyala, modem dapat menjaga ujung depan RF tetap menyala untuk mempertahankan pendaftaran pada pelaksana yang radionya menyala tetapi tidak perlu melakukan pemindaian/ping/pembaruan lokasi atau layanan seluler lainnya untuk pelaksana yang dimatikan. Jika kedua radio dimatikan, modem dapat mematikan ujung depan RF-nya dan membawa perangkat keras keseluruhan ke status daya yang lebih rendah. Spesifikasi implementasi diserahkan untuk setiap IHV.

Persyaratan

Versi

Tersedia di Windows 7 dan versi Windows yang lebih baru.

Header

Ntddndis.h (termasuk Ndis.h)

Lihat juga

NDIS_WWAN_RADIO_STATE

NDIS_WWAN_SET_RADIO_STATE

NDIS_STATUS_WWAN_RADIO_STATE

Status Radio MB

WWAN_RADIO_STATE