Entrainement
Module
Explore common configuration options - Training
This module discusses configuring and customizing some of the common default settings in Windows clients.
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
WinUSB utilise les machines d’état KMDF pour la gestion de l’alimentation. Les stratégies d’alimentation sont gérées par le biais d’appels à WinUsb_SetPowerPolicy.
Pour modifier le comportement d’alimentation de WinUSB, les paramètres de Registre par défaut peuvent être modifiés dans l’INF de l’appareil. Ces valeurs doivent être écrites à l’emplacement spécifique de l’appareil dans le Registre en ajoutant les valeurs dans le HW. Section AddReg du inf.
Les valeurs de Registre décrites dans la liste suivante peuvent être spécifiées dans l’INF de l’appareil pour modifier le comportement d’alimentation.
Cette fonctionnalité est contrôlée par le paramètre de Registre DWORD SystemWakeEnabled . Cette valeur indique si l’appareil doit être autorisé à réveiller le système à partir d’un état d’alimentation faible.
HKR,,SystemWakeEnabled,0x00010001,1
Notes
La modification du paramètre SystemWakeEnabled n’a aucun effet sur la suspension sélective, cette valeur de Registre se rapporte uniquement à la suspension du système.
La suspension sélective peut être désactivée par l’un des paramètres système ou WinUSB. Un paramètre unique ne peut pas forcer WinUSB à activer la suspension sélective.
Les paramètres de stratégie d’alimentation suivants spécifiés dans le paramètre PolicyType de WinUsb_SetPowerPolicy affectent le comportement de la suspension sélective :
Le tableau suivant montre comment les clés de Registre affectent la fonctionnalité de suspension sélective.
Clé de Registre | Description |
---|---|
DeviceIdleEnabled | Il s’agit d’une valeur DWORD. Cette valeur de Registre indique si l’appareil est capable d’être mis hors tension en cas d’inactivité (interruption sélective).
HKR,,DeviceIdleEnabled,0x00010001,1 |
DeviceIdleIgnoreWakeEnable | Lorsqu’il est défini sur une valeur différente de zéro, il suspend l’appareil même s’il ne prend pas en charge RemoteWake. |
UserSetDeviceIdleEnabled | Cette valeur est une valeur DWORD. Cette valeur de Registre indique si une case à cocher doit être activée dans la page Propriétés de l’appareil qui permet à un utilisateur de remplacer les valeurs par défaut inactives. Lorsque UserSetDeviceIdleEnabled est défini sur une valeur différente de zéro, la case à cocher est activée et l’utilisateur peut désactiver la mise hors tension de l’appareil en cas d’inactivité. La valeur zéro ou l’absence de cette valeur indique que la case à cocher n’est pas activée.
UserSetDeviceIdleEnabled est ignoré si DeviceIdleEnabled n’est pas défini. HKR,,UserSetDeviceIdleEnabled,0x00010001,1 |
DefaultIdleState | Il s’agit d’une valeur DWORD. Cette valeur de Registre définit la valeur par défaut du paramètre de stratégie d’alimentation AUTO_SUSPEND. Cette clé de Registre est utilisée pour activer ou désactiver l’interruption sélective lorsqu’un handle n’est pas ouvert à l’appareil.
Cette valeur est ignorée si DeviceIdleEnabled n’est pas défini. HKR,,DefaultIdleState,0x00010001,1 |
DefaultIdleTimeout | Il s’agit d’une valeur DWORD. Cette valeur de Registre définit l’état par défaut du paramètre de stratégie d’alimentation SUSPEND_DELAY. La valeur indique la durée d’attente en millisecondes avant de déterminer qu’un appareil est inactif. HKR,,DefaultIdleTimeout,0x00010001,100 |
Tous les transferts d’écriture et de contrôle forcent l’appareil dans l’état d’alimentation D0 et réinitialisent le minuteur d’inactivité. Les files d’attente des points de terminaison IN ne sont pas gérées par l’alimentation. Les demandes de lecture réveillent l’appareil lorsqu’ils sont envoyés. Toutefois, un appareil peut devenir inactif pendant qu’une demande de lecture attend.
Entrainement
Module
Explore common configuration options - Training
This module discusses configuring and customizing some of the common default settings in Windows clients.