Compartir a través de


Función PowerDuplicateScheme (powrprof.h)

Duplica un esquema de energía existente.

Sintaxis

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

Parámetros

[in, optional] RootPowerKey

Este parámetro está reservado para uso futuro y debe establecerse en NULL.

[in] SourceSchemeGuid

Identificador del esquema de energía que se va a duplicar.

[in] DestinationSchemeGuid

Dirección de un puntero a un GUID. Si el puntero contiene NULL, la función asigna memoria para un nuevo GUID y coloca la dirección de esta memoria en el puntero. El autor de la llamada puede liberar esta memoria mediante LocalFree.

Valor devuelto

Devuelve ERROR_SUCCESS (cero) si la llamada se realizó correctamente y un valor distinto de cero si se produjo un error en la llamada.

Código o valor devuelto Descripción
ERROR_SUCCESS
0 (0x0)
El esquema de energía se ha duplicado correctamente.
ERROR_INVALID_PARAMETER
87 (0x57)
Uno de los parámetros no es válido.
ERROR_ALREADY_EXISTS
183 (0xB7)
El parámetro DestinationSchemeGuid hace referencia a un esquema de energía existente. PowerDeleteScheme se puede usar para eliminar este esquema.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado powrprof.h
Library PowrProf.lib
Archivo DLL PowrProf.dll

Consulte también

Funciones de administración de energía