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:
ufxclient.h berisi antarmuka pemrograman berikut:
Fungsi
|
UFX_DEVICE_CALLBACKS_INIT Makro UFX_DEVICE_CALLBACKS_INIT menginisialisasi struktur UFX_DEVICE_CALLBACKS. |
|
UFX_DEVICE_CAPABILITIES_INIT Makro UFX_DEVICE_CAPABILITIES_INIT menginisialisasi struktur UFX_DEVICE_CAPABILITIES. |
|
UFX_ENDPOINT_CALLBACKS_INIT Makro UFX_ENDPOINT_CALLBACKS_INIT menginisialisasi struktur UFX_ENDPOINT_CALLBACKS. |
|
UfxDeviceCreate Membuat objek perangkat UFX, mendaftarkan rutinitas panggilan balik peristiwa, dan menentukan kemampuan khusus untuk pengontrol. |
|
UfxDeviceEventComplete Menginformasikan UFX bahwa driver klien telah selesai memproses fungsi panggilan balik UFX. |
|
UfxDeviceIoControl Meneruskan IOCTL non-internal dari mode pengguna ke UFX. |
|
UfxDeviceIoInternalControl Meneruskan IOCTL mode kernel ke UFX. |
|
UfxDeviceNotifyAttach Memberi tahu UFX bahwa kabel USB perangkat telah terpasang. |
|
UfxDeviceNotifyDetach Memberi tahu UFX bahwa kabel USB perangkat telah dilepas. |
|
UfxDeviceNotifyFinalExit Memberi tahu UFX bahwa perangkat dilepas. |
|
UfxDeviceNotifyHardwareFailure Memberi tahu UFX tentang kegagalan perangkat keras yang tidak dapat dipulihkan di pengontrol. |
|
UfxDeviceNotifyHardwareReady Memberi tahu UFX bahwa perangkat keras sudah siap. |
|
UfxDeviceNotifyReset Memberi tahu UFX tentang peristiwa reset bus USB. |
|
UfxDeviceNotifyResume Memberi tahu UFX tentang peristiwa resume bus USB. |
|
UfxDeviceNotifySuspend Memberi tahu UFX tentang peristiwa penangguhan bus USB. |
|
UfxDevicePortDetectComplete Memberi tahu UFX tentang jenis port yang terdeteksi. |
|
UfxDevicePortDetectCompleteEx Memberi tahu UFX tentang jenis port yang terdeteksi, dan secara opsional meminta tindakan. |
|
UfxDeviceProprietaryChargerDetectComplete Memberi tahu UFX tentang jenis port/pengisi daya kepemilikan yang terdeteksi. |
|
UfxEndpointCreate Membuat objek titik akhir. |
|
UfxEndpointGetCommandQueue Mengembalikan antrean perintah yang sebelumnya dibuat oleh UfxEndpointCreate. |
|
UfxEndpointGetTransferQueue Mengembalikan antrean transfer yang sebelumnya dibuat oleh UfxEndpointCreate. |
|
UfxEndpointInitSetEventCallbacks Menginisialisasi struktur UFXENDPOINT_INIT. |
|
UfxEndpointNotifySetup Memberi tahu UFX ketika driver klien menerima paket penyiapan dari host. |
|
UfxFdoInit Menginisialisasi struktur WDFDEVICE_INIT yang kemudian disediakan driver klien saat memanggil WdfDeviceCreate. |
Fungsi panggilan balik
|
EVT_UFX_DEVICE_ADDRESSED Implementasi driver klien untuk menetapkan alamat pada pengontrol fungsi. |
|
EVT_UFX_DEVICE_CONTROLLER_RESET Implementasi driver klien untuk mengatur ulang pengontrol fungsi ke status awalnya. |
|
EVT_UFX_DEVICE_DEFAULT_ENDPOINT_ADD Implementasi driver klien untuk membuat titik akhir kontrol default. |
|
EVT_UFX_DEVICE_ENDPOINT_ADD Implementasi driver klien untuk membuat objek titik akhir default. |
|
EVT_UFX_DEVICE_HOST_CONNECT Implementasi driver klien untuk memulai koneksi dengan host. |
|
EVT_UFX_DEVICE_HOST_DISCONNECT Implementasi driver klien untuk menonaktifkan komunikasi pengontrol fungsi dengan host. |
|
EVT_UFX_DEVICE_PORT_CHANGE Implementasi driver klien untuk memperbarui jenis port baru tempat perangkat USB terhubung. |
|
EVT_UFX_DEVICE_PORT_DETECT Implementasi driver klien untuk memulai deteksi port. |
|
EVT_UFX_DEVICE_PROPRIETARY_CHARGER_DETECT Implementasi driver klien untuk memulai deteksi charger kepemilikan. |
|
EVT_UFX_DEVICE_PROPRIETARY_CHARGER_RESET Implementasi driver klien untuk mengatur ulang pengisi daya kepemilikan. |
|
EVT_UFX_DEVICE_PROPRIETARY_CHARGER_SET_PROPERTY Implementasi driver klien untuk mengatur informasi pengisi daya yang digunakannya untuk mengaktifkan pengisian daya melalui USB. |
|
EVT_UFX_DEVICE_REMOTE_WAKEUP_SIGNAL Implementasi driver klien untuk memulai bangun jarak jauh pada pengontrol fungsi. |
|
EVT_UFX_DEVICE_SUPER_SPEED_POWER_FEATURE Implementasi driver klien untuk mengatur atau menghapus fitur daya yang ditentukan pada pengontrol fungsi. |
|
EVT_UFX_DEVICE_TEST_MODE_SET Implementasi driver klien untuk mengatur mode pengujian pengontrol fungsi. |
|
EVT_UFX_DEVICE_TESTHOOK Kode IOCTL ini tidak didukung. |
|
EVT_UFX_DEVICE_USB_STATE_CHANGE Implementasi driver klien untuk memperbarui status perangkat USB. |
Struktur
|
UFX_DEVICE_CALLBACKS Struktur UFX_DEVICE_CALLBACKS digunakan untuk menentukan fungsi panggilan balik peristiwa yang didukung oleh driver klien. |
|
UFX_ENDPOINT_CALLBACKS Struktur UFX_ENDPOINT_CALLBACKS digunakan untuk menentukan fungsi panggilan balik peristiwa yang didukung oleh driver klien. |