struktur NDIS_WWAN_PACKET_SERVICE_STATE (ndiswwan.h)

Struktur NDIS_WWAN_PACKET_SERVICE_STATE mewakili status lampiran layanan paket perangkat MB.

Sintaks

typedef struct _NDIS_WWAN_PACKET_SERVICE_STATE {
  NDIS_OBJECT_HEADER  Header;
  WWAN_STATUS         uStatus;
  WWAN_PACKET_SERVICE PacketService;
} NDIS_WWAN_PACKET_SERVICE_STATE, *PNDIS_WWAN_PACKET_SERVICE_STATE;

Anggota

Header

Header dengan informasi jenis, revisi, dan ukuran tentang struktur NDIS_WWAN_PACKET_SERVICE_STATE. Layanan MB mengatur header dengan nilai yang diperlihatkan dalam tabel berikut saat mengirim struktur data ke driver miniport untuk mengatur operasi. 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 5G mengatur ini ke NDIS_WWAN_PACKET_SERVICE_STATE_REVISION_2. Driver Miniport yang tidak mendukung 5G atau untuk versi Windows yang lebih lama, atur ini ke NDIS_WWAN_PACKET_SERVICE_STATE_REVISION_1.
Ukuran sizeof(NDIS_WWAN_PACKET_SERVICE_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 permintaan set dan kueri .

WWAN_STATUS_SUCCESS harus dikembalikan oleh driver miniport, jika status yang diminta dan status saat ini sama untuk permintaan yang ditetapkan .

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 atau menyetel status layanan paket.
WWAN_STATUS_NOT_INITIALIZED Operasi gagal karena perangkat sedang dalam proses inisialisasi. Coba lagi operasi setelah status siap perangkat berubah menjadi WwanReadyStateInitialized.
WWAN_STATUS_SIM_NOT_INSERTED Operasi gagal karena kartu SIM tidak dimasukkan sepenuhnya ke dalam perangkat.
WWAN_STATUS_BAD_SIM Operasi gagal karena kartu SIM yang buruk terdeteksi.
 

Driver Miniport dapat mengembalikan kode kesalahan (selain yang tercantum di atas) yang ditunjukkan dalam tabel berikut jika permintaan set lampiran paket gagal.

Nilai Makna
WWAN_STATUS_FAILURE Packet-attach atau packet-detach telah gagal. Informasi lebih lanjut diatur pada anggota uNwError dari struktur WWAN_PACKET_SERVICE. Untuk kesalahan WWAN_STATUS_XXX lainnya, uNwError harus diatur ke nol.
WWAN_STATUS_SERVICE_NOT_ACTIVATED Perangkat tidak mengizinkan pengaturan status layanan paket karena kegagalan aktivasi layanan atau langganan yang kedaluwarsa.
WWAN_STATUS_PROVIDER_NOT_VISIBLE Penyedia tidak terlihat untuk operasi layanan paket.
WWAN_STATUS_NOT_REGISTERED Perangkat tidak dalam status terdaftar untuk melakukan operasi pemasangan paket.
WWAN_STATUS_NO_DEVICE_SUPPORT Layanan paket SET tidak didukung oleh perangkat berbasis CDMA ini.
WWAN_STATUS_RADIO_POWER_OFF Tidak dapat memasang paket karena radio dimatikan.
WWAN_STATUS_SIM_NOT_INSERTED Kartu SIM tidak dimasukkan.
WWAN_STATUS_BAD_SIM Kartu SIM yang buruk terdeteksi.

PacketService

Objek WWAN_PACKET_SERVICE yang diformat yang mewakili status lampiran layanan paket 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_PACKET_SERVICE