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
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