объединение CONTROLLER_USB_20_HARDWARE_LPM_FLAGS (ucxroothub.h)

Описание поддерживаемых возможностей протокола для управления питанием каналов (LPM) в в соответствии со спецификацией USB 2.0.

Синтаксис

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;

Члены

AsUchar

Размер структуры, представленной в виде символьного (8-битового) значения.

Flags

Flags.L1CapabilitySupported

Flags.BeslLpmCapabilitySupported

L1CapabilitySupported

Указывает на поддержку переходов L1.

BeslLpmCapabilitySupported

Указывает поддержку задержки службы Best Effort Service (BESL).

Требования

Требование Значение
Заголовок ucxroothub.h (включая Ucxclass.h)

См. также раздел

ROOTHUB_20PORT_INFO