structure USBDEVICE_UPDATE_20_HARDWARE_LPM_PARAMETERS (ucxusbdevice.h)
Contient les paramètres d’une demande de mise à jour de la gestion de l’alimentation des liaisons 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 la valeur est définie, indique qu’une demande d’activation du LPM matériel est demandée.
RemoteWakeEnable
Si la valeur est définie, indique qu’il s’agit d’une demande d’activation du signal de veille à distance.
HostInitiatedResumeDurationMode
Période de cv demandée.
BestEffortServiceLatency
Latence du service de meilleur effort demandée.
BestEffortServiceLatencyDeep
La latence du service de meilleur effort demandée est profonde.
L1Timeout
Délai d’attente L1 demandé.
Reserved
Ne pas utiliser.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ucxusbdevice.h (inclure Ucxclass.h) |