Fungsi UfxDevicePortDetectComplete (ufxclient.h)
Memberi tahu UFX tentang jenis port yang terdeteksi.
Sintaks
void UfxDevicePortDetectComplete(
[in] UFXDEVICE UfxDevice,
[in] USBFN_PORT_TYPE PortType
);
Parameter
[in] UfxDevice
Handel ke objek perangkat UFX yang dibuat driver dengan memanggil UfxDeviceCreate.
[in] PortType
Berisi nilai enumerasi jenis USBFN_PORT_TYPE.
Nilai kembali
Tidak ada
Keterangan
Driver klien memanggil UfxDevicePortDetectComplete ketika deteksi port selesai. Pada beberapa platform, UFX dapat menggunakan jenis port yang dilaporkan untuk memberi tahu manajer baterai tentang arus maksimum yang dapat diambil dari port USB.
Driver klien biasanya memanggil UfxDevicePortDetectComplete dari fungsi panggilan balik EVT_UFX_DEVICE_PORT_DETECT , seperti yang ditunjukkan dalam contoh ini.
// In this example we will return an unknown port type. This will allow UFX to connect to a host if
// one is present. UFX will timeout after 5 seconds if no host is present and transition to
// an invalid charger type, which will allow the controller to exit D0.
//
UfxDevicePortDetectComplete(ControllerContext->UfxDevice, UsbfnUnknownPort);
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 |
Target Platform | Windows |
Header | ufxclient.h |
Pustaka | ufxstub.lib |
IRQL | DISPATCH_LEVEL |
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