header mbbcx.h
Header ini berisi materi referensi tentang ekstensi kelas WDF Mobile Broadband (MBB) (MBBCx).
Untuk informasi selengkapnya, lihat Pengenalan 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 tertentu. |
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, karena 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 bersih 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 mendefinisikan versi spesifikasi MBIM yang didukung driver klien dan perangkatnya. |
MBB_WAKE_REASON_TYPE Enumerasi MBB_WAKE_REASON_TYPE menentukan jenis alasan untuk peristiwa bangun wake-on-LAN (WoL) yang dihasilkan oleh adaptor MBBCx. |