Fonction PowerWriteDescription (powrprof.h)
Définit la description du paramètre d’alimentation, du sous-groupe ou du schéma spécifié.
Syntaxe
DWORD PowerWriteDescription(
[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é à 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
Description, en caractères larges (Unicode).
[in] BufferSize
Taille de la mémoire tampon pointée vers le paramètre Buffer .
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
Si le paramètre SchemeGuid n’a pas la valeur NULL , mais que les paramètres SubGroupOfPowerSettingsGuid et PowerSettingGuid sont NULL, la description du schéma d’alimentation est définie. Si les paramètres SchemeGuid et SubGroupOfPowerSettingsGuid ne sont pas NULL et que le paramètre PowerSettingGuid a la valeur NULL, la description du sous-groupe est définie. Si les paramètres SchemeGuid, SubGroupOfPowerSettingsGuid et PowerSettingGuid ne sont pas NULL, la description du paramètre d’alimentation est définie.
Les modifications apportées aux paramètres du schéma d’alimentation actif n’entrent pas en vigueur 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 |