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) |