CONTROLLER_USB_20_HARDWARE_LPM_FLAGS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ucxroothub.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ucxroothub-_controller_usb_20_hardware_lpm_flags)

_CONTROLLER_USB_20_HARDWARE_LPM_FLAGS structure

Description

Describes supported protocol capabilities for Link Power Management (LPM) in as defined the USB 2.0 specification.

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.

See also

ROOTHUB_20PORT_INFO