struktur USBDEVICE_UPDATE (ucxusbdevice.h)
Diteruskan oleh UCX untuk memperbarui perangkat yang ditentukan. Struktur ini berada dalam parameter permintaan (Parameters.Others.Arg1) dari objek permintaan kerangka kerja yang diteruskan dalam fungsi panggilan balik EVT_UCX_USBDEVICE_UPDATE .
Sintaks
typedef struct _USBDEVICE_UPDATE {
USBDEVICE_MGMT_HEADER Header;
USBDEVICE_UPDATE_FLAGS Flags;
PUSB_DEVICE_DESCRIPTOR DeviceDescriptor;
PUSB_BOS_DESCRIPTOR BosDescriptor;
ULONG MaxExitLatency;
BOOLEAN IsHub;
USBDEVICE_UPDATE_FAILURE_FLAGS FailureFlags;
USBDEVICE_UPDATE_20_HARDWARE_LPM_PARAMETERS Usb20HardwareLpmParameters;
USHORT RootPortResumeTime;
} USBDEVICE_UPDATE, *PUSBDEVICE_UPDATE;
Anggota
Header
Struktur USBDEVICE_MGMT_HEADER yang berisi handel untuk hub atau perangkat USB.
Flags
Bitwise-OR dari nilai USBDEVICE_UPDATE_FLAGS yang menunjukkan atribut yang harus diperbarui oleh driver klien.
DeviceDescriptor
Penunjuk struktur USB_DEVICE_DESCRIPTOR yang berisi deskriptor perangkat.
BosDescriptor
Penunjuk struktur USB_BOS_DESCRIPTOR yang berisi deskriptor perangkat. Lihat Usbspec.h.
MaxExitLatency
Periode latensi keluar maksimum.
IsHub
Menunjukkan apakah perangkat USB yang akan diperbarui adalah hub USB (TRUE) atau tidak (FALSE).
FailureFlags
Struktur USBDEVICE_UPDATE_FAILURE_FLAGS yang menunjukkan kesalahan, jika ada, yang terjadi selama operasi pembaruan.
Usb20HardwareLpmParameters
Struktur USBDEVICE_UPDATE_20_HARDWARE_LPM_PARAMETERS yang menjelaskan fitur Link Power Management (LPM).
RootPortResumeTime
Waktu resume untuk port akar.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ucxusbdevice.h (termasuk Ucxclass.h) |
Lihat juga
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