共用方式為


USBDEVICE_UPDATE_FLAGS結構 (ucxusbdevice.h)

包含由 UCX 所設定的要求旗標,此旗標會在 UCX 叫用用戶端驅動程式的 EVT_UCX_USBDEVICE_UPDATE 回呼函式時傳入 USBDEVICE_UPDATE 結構中。

語法

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 UpdateTunnelState : 1;
  ULONG Reserved : 25;
} USBDEVICE_UPDATE_FLAGS;

成員

UpdateDeviceDescriptor

如果已設定,表示更新USB裝置描述項的要求。

UpdateBosDescriptor

如果已設定,表示更新USB BOS描述元的要求。

UpdateMaxExitLatency

如果已設定,表示更新結束延遲上限的要求。

UpdateIsHub

如果設定,表示判斷裝置的要求是中樞。

UpdateAllowIoOnInvalidPipeHandles

如果已設定,表示USB裝置或中樞已更新,以允許具有無效管道句柄的I/O。

Update20HardwareLpmParameters

如果已設定,表示更新 2.0 LPM 狀態的要求。

UpdateRootPortResumeTime

如果已設定,表示更新根埠繼續時間的要求。

UpdateTunnelState

如果已設定,表示更新USB通道狀態的要求。

Reserved

請勿使用。

要求

要求 價值
標頭 ucxusbdevice.h (include Ucxclass.h)

另請參閱