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

NDIS_OBJECT_HEADER

WWAN_REGISTRATION_STATE