CONTROLLER_USB_20_HARDWARE_LPM_FLAGS union (ucxroothub.h)
Describes supported protocol capabilities for Link Power Management (LPM) in as defined the USB 2.0 specification.
Syntax
typedef union _CONTROLLER_USB_20_HARDWARE_LPM_FLAGS {
UCHAR AsUchar;
struct {
UCHAR L1CapabilitySupported : 1;
UCHAR BeslLpmCapabilitySupported : 1;
} Flags;
struct {
UCHAR L1CapabilitySupported : 1;
UCHAR BeslLpmCapabilitySupported : 1;
};
} CONTROLLER_USB_20_HARDWARE_LPM_FLAGS, *PCONTROLLER_USB_20_HARDWARE_LPM_FLAGS;
Members
AsUchar
The size of structure represented as a char (8-bit) value.
Flags
Flags.L1CapabilitySupported
Flags.BeslLpmCapabilitySupported
L1CapabilitySupported
Indicates support for L1 transitions.
BeslLpmCapabilitySupported
Indicates Best Effort Service latency (BESL) latency support.
Requirements
Requirement | Value |
---|---|
Header | ucxroothub.h (include Ucxclass.h) |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for