Fonction PowerWriteFriendlyName (powrprof.h)
Définit le nom convivial du paramètre d’alimentation, du sous-groupe ou du schéma spécifié. Si le paramètre SchemeGuid n’a pas la valeur NULL , mais que les paramètres SubGroupOfPowerSettingsGuid et PowerSettingGuid ont tous deux la valeur NULL, le nom convivial du schéma d’alimentation est défini. Si les paramètres SchemeGuid et SubGroupOfPowerSettingsGuid ne sont pas NULL et que le paramètre PowerSettingGuid a la valeur NULL, le nom convivial du sous-groupe est défini. Si les paramètres SchemeGuid, SubGroupOfPowerSettingsGuid et PowerSettingGuid ne sont pas NULL, le nom convivial du paramètre d’alimentation est défini.
Syntaxe
DWORD PowerWriteFriendlyName(
[in, optional] HKEY RootPowerKey,
[in] const GUID *SchemeGuid,
[in, optional] const GUID *SubGroupOfPowerSettingsGuid,
[in, optional] const GUID *PowerSettingGuid,
[in] UCHAR *Buffer,
[in] DWORD BufferSize
);
Paramètres
[in, optional] RootPowerKey
Ce paramètre est réservé pour une utilisation ultérieure et doit être défini sur NULL.
[in] SchemeGuid
Identificateur du schéma d’alimentation.
[in, optional] SubGroupOfPowerSettingsGuid
Sous-groupe des paramètres d’alimentation. Ce paramètre peut être l’une des valeurs suivantes définies dans WinNT.h. Utilisez NO_SUBGROUP_GUID pour faire référence au schéma d’alimentation par défaut.
[in, optional] PowerSettingGuid
Identificateur du paramètre d’alimentation.
[in] Buffer
Nom convivial, en caractères larges (Unicode).
[in] BufferSize
Taille du nom convivial spécifié par le paramètre Buffer , y compris le caractère NULL de fin.
Valeur retournée
Retourne ERROR_SUCCESS (zéro) si l’appel a réussi, et une valeur différente de zéro si l’appel a échoué.
Remarques
Les modifications apportées aux paramètres du schéma d’alimentation actif ne prennent pas effet tant que vous n’appelez pas la fonction PowerSetActiveScheme .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | powrprof.h |
Bibliothèque | PowrProf.lib |
DLL | PowrProf.dll |