header mbbcx.h

Header ini berisi materi referensi tentang ekstensi kelas WDF Mobile Broadband (MBB) (MBBCx).

Untuk informasi selengkapnya, lihat Pengantar ekstensi kelas WDF Mobile Broadband (MBB) (MBBCx).

mbbcx.h berisi antarmuka pemrograman berikut:

Fungsi

 
MBB_DEVICE_CONFIG_INIT

Metode MBB_DEVICE_CONFIG_INIT menginisialisasi struktur MBB_DEVICE_CONFIG.
MBB_DEVICE_MBIM_PARAMETERS_INIT

Metode MBB_DEVICE_MBIM_PARAMETERS_INIT menginisialisasi struktur MBB_DEVICE_MBIM_PARAMETERS.
MBB_DEVICE_WAKE_CAPABILITIES_INIT

Metode MBB_DEVICE_WAKE_CAPABILITIES_INIT menginisialisasi struktur MBB_DEVICE_WAKE_CAPABILITIES.
MbbAdapterGetSessionId

Metode MbbAdapterGetSessionId mengambil ID sesi data yang diwakili oleh objek NETADAPTER yang diberikan.
MbbAdapterInitialize

Metode MbbAdapterInitialize menginisialisasi objek NETADAPTER yang baru dibuat untuk MBBCx.
MbbDeviceInitConfig

Metode MBBDeviceInitConfig menginisialisasi operasi inisialisasi perangkat MBBCx ketika manajer Plug and Play (PnP) melaporkan keberadaan perangkat.
MbbDeviceInitialize

Metode MbbDeviceInitialize mendaftarkan fungsi panggilan balik khusus MBB driver klien.
MbbDeviceReceiveDeviceServiceSessionData

Driver klien memanggil metode MbbDeviceReceiveServiceSessionData untuk meneruskan data sesi layanan perangkat yang diterima hingga aplikasi melalui kerangka kerja MBBCx.
MbbDeviceReportWakeReason

Metode MbbDeviceReportWakeReason melaporkan ke kerangka kerja alasan perangkat broadband seluler telah menghasilkan peristiwa bangun.
MbbDeviceResponseAvailable

Driver klien memanggil metode MbbDeviceResponseAvailable ketika ada pesan kontrol MBIM yang siap dari perangkat, sebagai respons terhadap pesan kontrol MBIM sebelumnya yang dikirim ke perangkat dari kerangka kerja MBBCx.
MbbDeviceSendDeviceServiceSessionDataComplete

Metode MbbDeviceSendServiceSessionDataComplete membebaskan memori yang sebelumnya dialokasikan oleh MBBCx untuk data sesi layanan perangkat yang dikirim ke perangkat.
MbbDeviceSetMbimParameters

Driver klien memanggil metode MbbDeviceSetMbimParameters untuk melaporkan parameter terkait spesifikasi MBIM-nya.
MbbDeviceSetWakeCapabilities

Metode MbbDeviceSetWakeCapabilities mengatur kemampuan bangun untuk perangkat MBBCx.
MbbRequestComplete

Driver klien memanggil metode MbbRequestComplete untuk menyelesaikan permintaan tertentu untuk mengirim pesan kontrol MBIM ke perangkat.
MbbRequestCompleteWithInformation

Driver klien memanggil metode MbbRequestCompleteWithInformation untuk menyelesaikan permintaan tertentu untuk menerima pesan respons MBIM dari perangkat.
MbbRequestGetBuffer

Driver klien memanggil metode MbbRequestGetBuffer untuk mendapatkan lokasi memori tempat pesan kontrol MBIM disimpan atau harus disimpan.
MbbRequestGetCorrelationId

Driver klien dapat memanggil metode MbbRequestGetCorrelationId untuk menghubungkan sepasang permintaan kirim dan terima yang bertukar pesan kontrol MBIM antara kerangka kerja MBBCx dan driver klien.

Fungsi panggilan balik

 
EVT_MBB_DEVICE_CREATE_ADAPTER

Fungsi panggilan balik EvtMbbDeviceCreateAdapter diimplementasikan oleh driver klien untuk membuat objek NETADAPTER untuk sesi data.
EVT_MBB_DEVICE_RECEIVE_MBIM_FRAGMENT

Fungsi panggilan balik peristiwa EvtMbbDeviceReceiveMbimFragment driver klien menyediakan pesan respons yang dikembalikan dari perangkatnya sebagai respons terhadap pesan kontrol MBIM sebelumnya yang dikirim dari MBBCx. Fungsi panggilan balik ini setara dengan permintaan GetEncapsulatedResponse yang ditentukan dalam spesifikasi MBIM.
EVT_MBB_DEVICE_SEND_DEVICE_SERVICE_SESSION_DATA

Fungsi panggilan balik peristiwa EvtMbbDeviceSendServiceSessionData driver klien mengirimkan data sesi layanan perangkat ke perangkat modemnya.
EVT_MBB_DEVICE_SEND_MBIM_FRAGMENT

Fungsi panggilan balik peristiwa EvtMbbDeviceSendMbimFragment driver klien menginstruksikan perangkatnya untuk melakukan tugas yang ditentukan oleh pesan kontrol MBIM. Fungsi panggilan balik ini setara dengan permintaan SendEncapsulatedCommand yang ditentukan dalam spesifikasi MBIM.

Struktur

 
MBB_DEVICE_CONFIG

Struktur MBB_DEVICE_CONFIG berisi pointer ke fungsi panggilan balik khusus MBBCx driver klien. Driver klien harus menyediakan struktur MBB_DEVICE_CONFIG yang diinisialisasi sebagai parameter input ke MbbDeviceInitialize.
MBB_DEVICE_MBIM_PARAMETERS

Driver klien menggunakan struktur MBB_DEVICE_MBIM_PARAMETERS untuk menjelaskan parameter terkait spesifikasi MBIM-nya ke kerangka kerja MBBCx.
MBB_DEVICE_WAKE_CAPABILITIES

Struktur MBB_DEVICE_WAKE_CAPABILITIES menjelaskan kemampuan wake-on-LAN (WoL) adaptor net MBBCx.

Enumerasi

 
MBB_MBIM_EXTENDED_VERSION

Enumerasi MBB_MBIM_EXTENDED_VERSION menentukan versi spesifikasi MBIM (MBIMEx) yang diperluas yang didukung driver klien dan perangkatnya.
MBB_MBIM_VERSION

Enumerasi MBB_MBIM_VERSION menentukan versi spesifikasi MBIM yang didukung driver klien dan perangkatnya.
MBB_WAKE_REASON_TYPE

Enumerasi MBB_WAKE_REASON_TYPE menentukan jenis alasan untuk peristiwa bangunkan wake-on-LAN (WoL) yang dihasilkan oleh adaptor MBBCx.