Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Header ini digunakan oleh usbref. Untuk informasi selengkapnya, lihat:
udecxusbdevice.h berisi antarmuka pemrograman berikut:
Fungsi
|
UDECX_USB_DEVICE_CALLBACKS_INIT Menginisialisasi struktur UDECX_USB_DEVICE_STATE_CHANGE_CALLBACKS sebelum panggilan UdecxUsbDeviceCreate. |
|
UDECX_USB_DEVICE_PLUG_IN_OPTIONS_INIT Menginisialisasi struktur UDECX_USB_DEVICE_PLUG_IN_OPTIONS. |
|
UdecxUsbDeviceCreate Membuat objek perangkat USB Device Emulation (UDE). |
|
UdecxUsbDeviceInitAddDescriptor Menambahkan deskriptor USB ke parameter inisialisasi yang digunakan untuk membuat perangkat USB virtual. |
|
UdecxUsbDeviceInitAddDescriptorWithIndex Pelajari bagaimana fungsi UdecxUsbDeviceInitAddDescriptorWithIndex menambahkan deskriptor USB ke parameter inisialisasi yang digunakan untuk membuat perangkat USB virtual. |
|
UdecxUsbDeviceInitAddStringDescriptor Menambahkan deskriptor string USB ke parameter inisialisasi yang digunakan untuk membuat perangkat USB virtual. |
|
UdecxUsbDeviceInitAddStringDescriptorRaw Pelajari cara metode ini menambahkan deskriptor string USB ke parameter inisialisasi yang digunakan untuk membuat perangkat USB virtual. |
|
UdecxUsbDeviceInitAllocate Mengalokasikan memori untuk struktur UDECXUSBDEVICE_INIT yang digunakan untuk menginisialisasi perangkat USB virtual. |
|
UdecxUsbDeviceInitFree Merilis sumber daya yang dialokasikan oleh panggilan UdecxUsbDeviceInitAllocate. |
|
UdecxUsbDeviceInitSetEndpointsType Menunjukkan jenis titik akhir (sederhana atau dinamis) dalam parameter inisialisasi yang digunakan driver klien untuk membuat perangkat USB virtual. |
|
UdecxUsbDeviceInitSetSpeed Mengatur kecepatan USB perangkat USB virtual untuk dibuat. |
|
UdecxUsbDeviceInitSetStateChangeCallbacks Menginisialisasi struktur yang dialokasikan WDF dengan pointer ke fungsi panggilan balik. |
|
UdecxUsbDeviceLinkPowerEntryComplete Menyelesaikan permintaan asinkron untuk mengeluarkan perangkat dari status daya rendah. |
|
UdecxUsbDeviceLinkPowerExitComplete Menyelesaikan permintaan asinkron untuk mengirim perangkat ke status daya rendah. |
|
UdecxUsbDevicePlugIn Memberi tahu ekstensi kelas emulasi perangkat USB (UdeCx) bahwa perangkat USB telah dicolokkan di port yang ditentukan. |
|
UdecxUsbDevicePlugOutAndDelete Memutuskan sambungan perangkat USB virtual. |
|
UdecxUsbDeviceSetFunctionSuspendAndWakeComplete Menyelesaikan permintaan asinkron untuk mengubah status daya fungsi tertentu dari perangkat USB 3.0 virtual. |
|
UdecxUsbDeviceSignalFunctionWake Memulai bangun dari fungsi yang ditentukan dari status daya rendah. Ini berlaku untuk perangkat USB 3.0 virtual. |
|
UdecxUsbDeviceSignalWake Memulai bangun dari status daya tautan rendah untuk perangkat USB 2.0 virtual. |
Fungsi panggilan balik
|
EVT_UDECX_USB_DEVICE_D0_ENTRY Ekstensi kelas emulasi perangkat USB (UdeCx) memanggil fungsi panggilan balik ini ketika mendapatkan permintaan untuk membawa perangkat USB virtual keluar dari status daya rendah ke status kerja. |
|
EVT_UDECX_USB_DEVICE_D0_EXIT Ekstensi kelas emulasi perangkat USB (UdeCx) memanggil fungsi panggilan balik ini ketika mendapat permintaan untuk mengirim perangkat USB virtual ke status daya rendah. |
|
EVT_UDECX_USB_DEVICE_DEFAULT_ENDPOINT_ADD Ekstensi kelas emulasi perangkat USB (UdeCx) memanggil fungsi panggilan balik ini untuk meminta driver klien membuat titik akhir kontrol default pada perangkat USB virtual. |
|
EVT_UDECX_USB_DEVICE_ENDPOINT_ADD Ekstensi kelas emulasi perangkat USB (UdeCx) memanggil fungsi panggilan balik ini untuk meminta driver klien membuat titik akhir dinamis pada perangkat USB virtual. |
|
EVT_UDECX_USB_DEVICE_ENDPOINTS_CONFIGURE Ekstensi kelas emulasi perangkat USB (UdeCx) memanggil fungsi panggilan balik ini untuk mengubah konfigurasi dengan memilih pengaturan alternatif, menonaktifkan titik akhir saat ini, atau menambahkan titik akhir dinamis. |
|
EVT_UDECX_USB_DEVICE_SET_FUNCTION_SUSPEND_AND_WAKE Ekstensi kelas emulasi perangkat USB (UdeCx) memanggil fungsi panggilan balik ini ketika mendapatkan permintaan untuk mengubah status fungsi antarmuka yang ditentukan dari perangkat USB 3.0 virtual. |
Struktur
|
UDECX_ENDPOINTS_CONFIGURE_PARAMS Berisi opsi konfigurasi yang ditentukan oleh ekstensi kelas emulasi perangkat USB (UdeCx) ke driver klien saat ekstensi kelas memanggil EVT_UDECX_USB_DEVICE_ENDPOINTS_CONFIGURE. |
|
UDECX_USB_DEVICE_PLUG_IN_OPTIONS Berisi nomor port tempat perangkat USB virtual tersambung. Inisialisasi struktur ini dengan memanggil metode UDECX_USB_DEVICE_PLUG_IN_OPTIONS_INIT. |
|
UDECX_USB_DEVICE_STATE_CHANGE_CALLBACKS Menginisialisasi struktur UDECX_USB_DEVICE_STATE_CHANGE_CALLBACKS dengan pointer ke fungsi panggilan balik yang diimplementasikan oleh klien UDE untuk perangkat USB virtual. |
|
UDECX_USB_ENDPOINT_INIT_AND_METADATA Berisi deskriptor yang didukung oleh titik akhir perangkat USB virtual. |
Enumerasi
|
UDECX_ENDPOINT_TYPE Menentukan nilai untuk jenis titik akhir yang didukung oleh perangkat USB virtual. |
|
UDECX_ENDPOINTS_CONFIGURE_TYPE Menentukan nilai untuk opsi konfigurasi titik akhir. |
|
UDECX_USB_DEVICE_FUNCTION_POWER Mendefinisikan nilai untuk kemampuan bangun fungsi dari perangkat USB 3.0 virtual. |
|
UDECX_USB_DEVICE_SPEED Mendefinisikan nilai untuk kecepatan perangkat USB. |
|
UDECX_USB_DEVICE_WAKE_SETTING Mendefinisikan nilai untuk kemampuan bangun jarak jauh dari perangkat USB virtual. |