Funzione PowerReadValueUnitsSpecifier (powrprof.h)
Legge la stringa utilizzata per descrivere le unità di un'impostazione di risparmio energia che supporta un intervallo di valori. Ad esempio, è possibile usare "minuti" per descrivere un'impostazione di timeout.
Sintassi
DWORD PowerReadValueUnitsSpecifier(
[in, optional] HKEY RootPowerKey,
[in, optional] const GUID *SubGroupOfPowerSettingsGuid,
[in, optional] const GUID *PowerSettingGuid,
[out, optional] UCHAR *Buffer,
[in, out] LPDWORD BufferSize
);
Parametri
[in, optional] RootPowerKey
Questo parametro è riservato per uso futuro e deve essere impostato su NULL.
[in, optional] SubGroupOfPowerSettingsGuid
Sottogruppo di impostazioni di risparmio energia. 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 risparmio energia utilizzata.
[out, optional] Buffer
Puntatore a un buffer che riceve la stringa. Se questo parametro è NULL, il parametro BufferSize riceve le dimensioni del buffer necessarie. Le stringhe restituite sono tutte stringhe wide (Unicode).
[in, out] BufferSize
Puntatore a una variabile che contiene le dimensioni del buffer a cui punta il parametro Buffer .
Se il parametro Buffer è NULL, la funzione restituisce ERROR_SUCCESS e la variabile riceve le dimensioni del buffer necessarie.
Se le dimensioni del buffer specificate non sono sufficienti per contenere i dati richiesti, la funzione restituisce ERROR_MORE_DATA e la variabile riceve le dimensioni del buffer necessarie.
Valore restituito
Restituisce ERROR_SUCCESS (zero) se la chiamata ha avuto esito positivo e un valore diverso da zero se la chiamata non è riuscita. Se le dimensioni del buffer specificate dal parametro BufferSize sono troppo piccole,
ERROR_MORE_DATA verranno restituiti e la DWORD a cui punta il parametro BufferSize verrà compilata con le dimensioni del buffer necessarie.
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 |