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) |