struktur USBDEVICE_UPDATE_FLAGS (ucxusbdevice.h)

Berisi bendera permintaan yang ditetapkan oleh UCX yang diteruskan dalam struktur USBDEVICE_UPDATE ketika UCX memanggil fungsi panggilan balik EVT_UCX_USBDEVICE_UPDATE driver klien.

Sintaks

typedef struct _USBDEVICE_UPDATE_FLAGS {
  ULONG UpdateDeviceDescriptor : 1;
  ULONG UpdateBosDescriptor : 1;
  ULONG UpdateMaxExitLatency : 1;
  ULONG UpdateIsHub : 1;
  ULONG UpdateAllowIoOnInvalidPipeHandles : 1;
  ULONG Update20HardwareLpmParameters : 1;
  ULONG UpdateRootPortResumeTime : 1;
  ULONG Reserved0 : 1;
  ULONG Reserved : 25;
} USBDEVICE_UPDATE_FLAGS;

Anggota

UpdateDeviceDescriptor

Jika diatur, menunjukkan permintaan untuk memperbarui deskriptor perangkat USB.

UpdateBosDescriptor

Jika diatur, menunjukkan permintaan untuk memperbarui deskriptor USB BOS.

UpdateMaxExitLatency

Jika diatur, menunjukkan permintaan untuk memperbarui latensi keluar maksimum.

UpdateIsHub

Jika diatur, menunjukkan permintaan untuk menentukan perangkat adalah hub.

UpdateAllowIoOnInvalidPipeHandles

Jika diatur, menunjukkan perangkat USB atau hub telah diperbarui untuk memungkinkan I/O dengan handel pipa yang tidak valid.

Update20HardwareLpmParameters

Jika diatur, menunjukkan permintaan untuk memperbarui status LPM 2.0.

UpdateRootPortResumeTime

Jika diatur, menunjukkan permintaan untuk memperbarui waktu resume port akar.

Reserved0

Reserved

Jangan gunakan.

Persyaratan

Persyaratan Nilai
Header ucxusbdevice.h (termasuk Ucxclass.h)

Lihat juga

USBDEVICE_UPDATE

USBDEVICE_UPDATE_20_HARDWARE_LPM_PARAMETERS

USBDEVICE_UPDATE_FAILURE_FLAGS