USBDEVICE_UPDATE_20_HARDWARE_LPM_PARAMETERS 구조체(ucxusbdevice.h)

USB 2.0 LPM(링크 전원 관리)을 업데이트하는 요청에 대한 매개 변수를 포함합니다. UCX는 EVT_UCX_USBDEVICE_UPDATE 콜백 함수에서 이 구조를 전달합니다.

구문

typedef struct _USBDEVICE_UPDATE_20_HARDWARE_LPM_PARAMETERS {
  ULONG HardwareLpmEnable : 1;
  ULONG RemoteWakeEnable : 1;
  ULONG HostInitiatedResumeDurationMode : 1;
  ULONG BestEffortServiceLatency : 4;
  ULONG BestEffortServiceLatencyDeep : 4;
  ULONG L1Timeout : 8;
  ULONG Reserved : 13;
} USBDEVICE_UPDATE_20_HARDWARE_LPM_PARAMETERS;

멤버

HardwareLpmEnable

설정된 경우 는 하드웨어 LPM을 사용하도록 설정하라는 요청을 나타냅니다.

RemoteWakeEnable

설정된 경우 은 원격 절전 모드 해제 신호를 사용하도록 요청됨을 나타냅니다.

HostInitiatedResumeDurationMode

요청된 다시 시작 기간입니다.

BestEffortServiceLatency

요청된 최상의 서비스 대기 시간입니다.

BestEffortServiceLatencyDeep

요청된 최상의 서비스 대기 시간이 깊습니다.

L1Timeout

요청된 L1 시간 제한입니다.

Reserved

사용하지 마십시오.

요구 사항

요구 사항
헤더 ucxusbdevice.h(Ucxclass.h 포함)

추가 정보

ROOTHUB_20PORT_INFO

USBDEVICE_UPDATE

USBDEVICE_UPDATE_FAILURE_FLAGS

USBDEVICE_UPDATE_FLAGS