Partager via


PowerDuplicateScheme, fonction (powrprof.h)

Dupliquer un schéma d’alimentation existant.

Syntaxe

DWORD PowerDuplicateScheme(
  [in, optional] HKEY       RootPowerKey,
  [in]           const GUID *SourceSchemeGuid,
  [in]           GUID       **DestinationSchemeGuid
);

Paramètres

[in, optional] RootPowerKey

Ce paramètre est réservé pour une utilisation ultérieure et doit être défini sur NULL.

[in] SourceSchemeGuid

Identificateur du schéma d’alimentation à dupliquer.

[in] DestinationSchemeGuid

Adresse d’un pointeur vers un GUID. Si le pointeur contient NULL, la fonction alloue de la mémoire pour un nouveau GUID et place l’adresse de cette mémoire dans le pointeur. L’appelant peut libérer cette mémoire à l’aide de LocalFree.

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é.

Retourner le code/la valeur Descriptif
ERROR_SUCCESS
0 (0x0)
Le schéma d’alimentation a été correctement dupliqué.
ERROR_INVALID_PARAMETER
87 (0x57)
L’un des paramètres n’est pas valide.
ERROR_ALREADY_EXISTS
183 (0xB7)
Le paramètre DestinationSchemeGuid fait référence à un schéma d’alimentation existant. PowerDeleteScheme peut être utilisé pour supprimer ce schéma.

Spécifications

Requirement Valeur
Client minimum requis Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
plateforme cible Fenêtres
Header powrprof.h
Library PowrProf.lib
DLL PowrProf.dll

Voir aussi

Fonctions de gestion de l’alimentation