Partager via


structure USBDEVICE_UPDATE_20_HARDWARE_LPM_PARAMETERS (ucxusbdevice.h)

Contient des paramètres pour une demande de mise à jour de la gestion de l’alimentation de liaison USB 2.0 (LPM). UCX transmet cette structure dans la fonction de rappel EVT_UCX_USBDEVICE_UPDATE.

Syntaxe

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;

Membres

HardwareLpmEnable

Si elle est définie, indique qu’il s’agit d’une demande d’activation du matériel LPM.

RemoteWakeEnable

Si cette option est définie, indique qu’il s’agit d’une demande d’activation du signal de veille à distance.

HostInitiatedResumeDurationMode

Période de reprise demandée.

BestEffortServiceLatency

Latence de service la plus élevée demandée.

BestEffortServiceLatencyDeep

Latence de service la plus poussée demandée.

L1Timeout

Délai d’expiration L1 demandé.

Reserved

N’utilisez pas.

Exigences

Exigence Valeur
d’en-tête ucxusbdevice.h (include Ucxclass.h)

Voir aussi

ROOTHUB_20PORT_INFO

USBDEVICE_UPDATE

USBDEVICE_UPDATE_FAILURE_FLAGS

USBDEVICE_UPDATE_FLAGS