USBDEVICE_UPDATE_FLAGS 構造体 (ucxusbdevice.h)
UCX がクライアント ドライバーのEVT_UCX_USBDEVICE_UPDATE コールバック関数を呼び出すときに USBDEVICE_UPDATE 構造体に渡される UCX によって設定された要求フラグ が 含まれます。
構文
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
使用しないでください。
要件
要件 | 値 |
---|---|
Header | ucxusbdevice.h (Ucxclass.h を含む) |