Funzione PowerWriteDescription (powrprof.h)
Imposta la descrizione per l'impostazione di alimentazione, il sottogruppo o lo schema specificati.
Sintassi
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
);
Parametri
[in, optional] RootPowerKey
Questo parametro è riservato per l'uso futuro e deve essere impostato su NULL.
[in] SchemeGuid
Identificatore dello schema di alimentazione.
[in, optional] SubGroupOfPowerSettingsGuid
Sottogruppo di impostazioni di alimentazione. Questo parametro può essere uno dei valori seguenti definiti in WinNT.h. Usare NO_SUBGROUP_GUID per fare riferimento allo schema di alimentazione predefinito.
[in, optional] PowerSettingGuid
Identificatore dell'impostazione di alimentazione.
[in] Buffer
Descrizione, in caratteri Wide (Unicode).
[in] BufferSize
Dimensioni del buffer a cui punta il parametro Buffer .
Valore restituito
Restituisce ERROR_SUCCESS (zero) se la chiamata ha esito positivo e un valore diverso da zero se la chiamata non è riuscita.
Commenti
Se il parametro SchemeGuid non è NULL , ma entrambi i parametri SubGroupOfPowerSettingsGuid e PowerSettingGuid sono NULL, la descrizione dello schema di alimentazione verrà impostata. Se i parametri SchemeGuid e SubGroupOfPowerSettingsGuid non sono NULL e il parametro PowerSettingGuid è NULL, verrà impostata la descrizione del sottogruppo. Se i parametri SchemeGuid, SubGroupOfPowerSettingsGuid e PowerSettingGuid non sono NULL, la descrizione dell'impostazione di alimentazione verrà impostata.
Le modifiche apportate alle impostazioni per lo schema di alimentazione attivo non vengono applicate finché non si chiama la funzione PowerSetActiveScheme .
Requisiti
Requisito | Valore |
---|---|
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 |