struktur NDIS_WWAN_REGISTRATION_STATE (ndiswwan.h)
Struktur NDIS_WWAN_REGISTRATION_STATE mewakili status pendaftaran perangkat MB.
Sintaks
typedef struct _NDIS_WWAN_REGISTRATION_STATE {
NDIS_OBJECT_HEADER Header;
WWAN_STATUS uStatus;
WWAN_REGISTRATION_STATE RegistrationState;
} NDIS_WWAN_REGISTRATION_STATE, *PNDIS_WWAN_REGISTRATION_STATE;
Anggota
Header
Header dengan informasi jenis, revisi, dan ukuran tentang struktur NDIS_WWAN_REGISTRATION_STATE. Layanan MB mengatur header dengan nilai yang diperlihatkan dalam tabel berikut saat mengirim struktur data ke driver miniport untuk operasi set . Driver Miniport harus mengatur header dengan nilai yang sama saat mereka mengirim struktur data ke layanan MB.
Submember header | Nilai |
---|---|
Jenis | NDIS_OBJECT_TYPE_DEFAULT |
Revisi | Windows 10, driver miniport versi 1903 yang mendukung perangkat 5G harus mengaturnya ke NDIS_WWAN_REGISTRATION_STATE_REVISION_3. Windows 8 driver miniport harus mengatur ini ke NDIS_WWAN_REGISTRATION_STATE_REVISION_2. Driver miniport Windows 7 harus mengatur ini ke NDIS_WWAN_REGISTRATION_STATE_REVISION_1. |
Ukuran | sizeof(NDIS_WWAN_REGISTRATION_STATE) |
Untuk informasi selengkapnya tentang anggota ini, lihat NDIS_OBJECT_HEADER.
uStatus
Driver miniport harus mengatur ini ke WWAN_STATUS_SUCCESS untuk peristiwa yang tidak diminta (NDIS_STATUS_INDICATION::RequestId = 0). WWAN_STATUS_SUCCESS juga diatur untuk keberhasilan eksekusi NDIS_WWAN_SET_REGISTER_STATE.
Tabel berikut ini memperlihatkan kemungkinan kode status kesalahan lainnya.
Nilai | Makna |
---|---|
WWAN_STATUS_PIN_REQUIRED | Perangkat memerlukan input nilai PIN. |
WWAN_STATUS_FAILURE | Tidak bisa mendapatkan status pendaftaran. |
WWAN_STATUS_NOT_INITIALIZED | Operasi gagal karena perangkat sedang dalam proses inisialisasi. Coba lagi operasi setelah status siap perangkat berubah menjadi WwanReadyStateInitialized. |
WWAN_STATUS_BAD_SIM | Operasi gagal karena kartu SIM yang buruk terdeteksi. |
WWAN_STATUS_SIM_NOT_INSERTED | Operasi gagal karena kartu SIM tidak dimasukkan sepenuhnya ke dalam perangkat. |
Driver Miniport dapat mengembalikan kode kesalahan berikut (selain yang tercantum di atas) hanya jika operasi set aktivasi PDP gagal.
Nilai | Makna |
---|---|
WWAN_STATUS_FAILURE | Tidak dapat mengatur status pendaftaran. Informasi lebih lanjut ditentukan dalam uNwError . Untuk kode kesalahan lainnya, uNwError harus diatur ke 0. |
WWAN_STATUS_NO_DEVICE_SUPPORT | Perangkat berbasis CDMA harus mengembalikan kode kesalahan ini, jika permintaan pendaftaran yang ditetapkan adalah untuk pendaftaran manual. |
WWAN_STATUS_SERVICE_NOT_ACTIVATED | Aktivasi layanan gagal. Langganan kedaluwarsa. Perangkat tidak memperbolehkan pengaturan status pendaftaran. |
WWAN_STATUS_PROVIDER_NOT_VISIBLE | Penyedia tidak terlihat untuk pendaftaran. Ini untuk pendaftaran manual. |
WWAN_STATUS_INVALID_PARAMETERS | Jika permintaan adalah pendaftaran manual ke penyedia terlarang. |
WWAN_STATUS_BUSY | Perangkat sibuk dan tidak dapat mengubah mode pendaftaran. Skenario ini dapat terjadi jika perangkat tidak mengizinkan perubahan mode pendaftaran saat konteks PDP diaktifkan. |
RegistrationState
Objek WWAN_REGISTRATION_STATE yang diformat yang mewakili status pendaftaran perangkat MB.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows 7 dan versi Windows yang lebih baru. |
Header | ndiswwan.h (termasuk Ndiswwan.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