Funzione PowerDuplicateScheme (powrprof.h)
Duplica uno schema di alimentazione esistente.
Sintassi
DWORD PowerDuplicateScheme(
[in, optional] HKEY RootPowerKey,
[in] const GUID *SourceSchemeGuid,
[in] GUID **DestinationSchemeGuid
);
Parametri
[in, optional] RootPowerKey
Questo parametro è riservato per uso futuro e deve essere impostato su NULL.
[in] SourceSchemeGuid
Identificatore dello schema di alimentazione da duplicare.
[in] DestinationSchemeGuid
Indirizzo di un puntatore a un GUID. Se il puntatore contiene NULL, la funzione alloca memoria per un nuovo GUID e inserisce l'indirizzo di questa memoria nel puntatore. Il chiamante può liberare questa memoria usando LocalFree.
Valore restituito
Restituisce ERROR_SUCCESS (zero) se la chiamata ha avuto esito positivo e un valore diverso da zero se la chiamata non è riuscita.
Codice/valore restituito | Descrizione |
---|---|
|
Lo schema di alimentazione è stato duplicato correttamente. |
|
Uno dei parametri non è valido. |
|
Il parametro DestinationSchemeGuid fa riferimento a uno schema di alimentazione esistente. PowerDeleteScheme può essere usato per eliminare questo schema. |
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | powrprof.h |
Libreria | PowrProf.lib |
DLL | PowrProf.dll |