Fonction PowerWriteIconResourceSpecifier (powrprof.h)
Définit la ressource d’icône pour le paramètre d’alimentation, le sous-groupe ou le schéma spécifié.
Syntaxe
DWORD PowerWriteIconResourceSpecifier(
[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
Ressource d’icône.
[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, 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.
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 |