Funciones de administración de energía
Las siguientes funciones se usan con la administración de energía.
Función | Descripción |
---|---|
CallNtPowerInformation | Establece o recupera información de energía. |
DevicePowerClose | Libera todos los nodos de la lista de dispositivos y destruye la lista de dispositivos. |
DevicePowerEnumDevices | Enumera los dispositivos del sistema que cumplen los criterios especificados. |
DevicePowerOpen | Inicializa una lista de dispositivos consultando todos los dispositivos. |
DevicePowerSetDeviceState | Modifica los datos especificados en el dispositivo especificado. |
EFFECTIVE_POWER_MODE_CALLBACK | Clase de función para la devolución de llamada del modo de energía eficaz. |
GetActivePwrScheme | Recupera el índice del esquema de energía activo. |
GetCurrentPowerPolicies | Recupera la configuración actual de la directiva de energía del sistema. |
GetDevicePowerState | Recupera el estado de alimentación actual del dispositivo especificado. |
GetPwrCapabilities | Recupera información sobre las funcionalidades de energía del sistema. |
GetSystemPowerStatus | Recupera el estado de energía del sistema. |
IsSystemResumeAutomatic | Indica el estado actual del equipo. |
PowerCanRestoreIndividualDefaultPowerScheme | Determina si el usuario actual tiene acceso a los datos del esquema de energía especificado para que se pueda restaurar si es necesario. |
PowerClearRequest | Disminuye el recuento de solicitudes de energía del tipo especificado para un objeto de solicitud de energía. |
PowerCreatePossibleSetting | Crea un valor de configuración posible para una configuración de alimentación especificada. |
PowerCreateRequest | Crea un objeto de solicitud de energía. |
PowerCreateSetting | Crea un valor de configuración para una configuración de energía especificada. |
PowerDeleteScheme | Elimina un esquema especificado de la base de datos. |
PowerDeterminePlatformRole | Determina el rol de equipo. |
PowerDuplicateScheme | Duplica un esquema de energía existente. |
PowerEnumerate | Enumera los elementos especificados en un esquema de energía. |
PowerGetActiveScheme | Recupera el esquema de energía activo. |
PowerImportPowerScheme | Importa un esquema de energía de un archivo. |
PowerIsSettingRangeDefined | Consulta si la configuración de energía especificada representa un intervalo de valores posibles. |
PowerReadACDefaultIndex | Recupera el índice de CA predeterminado de la configuración de energía especificada. |
PowerReadACValue | Recupera el valor de alimentación de CA para la configuración de alimentación especificada. |
PowerReadACValueIndex | Recupera el índice de CA de la configuración de alimentación especificada. |
PowerReadDCDefaultIndex | Recupera el índice de controlador de dominio predeterminado de la configuración de energía especificada. |
PowerReadDCValue | Recupera el valor de alimentación del controlador de dominio para la configuración de alimentación especificada. |
PowerReadDCValueIndex | Recupera el índice de valor de CONTROLADOR de dominio de la configuración de energía especificada. |
PowerReadDescription | Recupera la descripción de la configuración de energía, el subgrupo o el esquema especificados. |
PowerReadFriendlyName | Recupera el nombre descriptivo de la configuración de energía, el subgrupo o el esquema especificados. |
PowerReadIconResourceSpecifier | Recupera el recurso de icono para la configuración de energía, el subgrupo o el esquema especificados. |
PowerReadPossibleDescription | Recupera la descripción de una de las posibles opciones de un valor de configuración de energía. |
PowerReadPossibleFriendlyName | Recupera el nombre descriptivo de una de las posibles opciones de un valor de configuración de energía. |
PowerReadPossibleValue | Recupera el valor de un valor posible de una configuración de energía. |
PowerReadSettingAttributes | Devuelve el atributo actual de la configuración de energía especificada. |
PowerReadValueIncrement | Recupera el incremento de los valores válidos entre la configuración de energía mínima y máxima. |
PowerReadValueMax | Recupera el valor máximo de la configuración de energía especificada. |
PowerReadValueMin | Recupera el valor mínimo de la configuración de energía especificada. |
PowerReadValueUnitsSpecifier | Lee la cadena usada para describir las unidades de una configuración de energía que admite un intervalo de valores. |
PowerRegisterForEffectivePowerModeNotifications | Registra una devolución de llamada para recibir notificaciones efectivas de cambio de modo de energía. |
PowerRegisterSuspendResumeNotification | Se registra para recibir notificaciones cuando el sistema se suspende o reanuda. |
PowerRemovePowerSetting | Elimina la configuración de energía especificada. |
PowerReplaceDefaultPowerSchemes | Reemplaza los esquemas de energía del usuario predeterminado por los esquemas de energía del usuario actual. |
PowerRestoreDefaultPowerSchemes | Reemplaza los esquemas de energía para el usuario actual por los del usuario predeterminado. |
PowerRestoreIndividualDefaultPowerScheme | Reemplaza un esquema de energía específico para el usuario actual por uno del usuario predeterminado. |
PowerSetActiveScheme | Establece el esquema de energía activo para el usuario actual. |
PowerSetRequest | Incrementa el recuento de solicitudes de energía del tipo especificado para un objeto de solicitud de energía. |
PowerSettingAccessCheck | Consultas de invalidación de directiva de grupo para la configuración de energía especificada. |
PowerSettingAccessCheckEx | Consultas para una invalidación de directiva de grupo para la configuración de energía especificada y especifica el acceso solicitado para la configuración. |
PowerSettingRegisterNotification | Se registra para recibir notificaciones cuando cambia una configuración de energía. |
PowerSettingUnregisterNotification | Cancela un registro para recibir notificaciones cuando cambia una configuración de energía. |
PowerUnregisterFromEffectivePowerModeNotifications | Anula el registro de las notificaciones de cambio del modo de energía efectivas. |
PowerUnregisterSuspendResumeNotification | Cancela un registro para recibir una notificación cuando el sistema se suspende o reanuda. |
PowerWriteACDefaultIndex | Establece el índice de CA predeterminado de la configuración de energía especificada. |
PowerWriteACValueIndex | Establece el índice de valor de CA de la configuración de energía especificada. |
PowerWriteDCDefaultIndex | Establece el índice de controlador de dominio predeterminado de la configuración de energía especificada. |
PowerWriteDCValueIndex | Establece el índice de CONTROLADOR de dominio de la configuración de energía especificada. |
PowerWriteDescription | Establece la descripción de la configuración de energía, el subgrupo o el esquema especificados. |
PowerWriteFriendlyName | Establece el nombre descriptivo de la configuración de energía, el subgrupo o el esquema especificados. |
PowerWriteIconResourceSpecifier | Establece el recurso de icono para la configuración de energía, el subgrupo o el esquema especificados. |
PowerWritePossibleDescription | Establece la descripción de una de las posibles opciones de un valor de configuración de energía. |
PowerWritePossibleFriendlyName | Establece el nombre descriptivo para la configuración posible especificada de una configuración de energía. |
PowerWritePossibleValue | Establece el valor de un valor posible de una configuración de energía. |
PowerWriteSettingAttributes | Establece los atributos de energía de una clave de energía. |
PowerWriteValueIncrement | Establece el incremento de valores válidos entre la configuración de energía mínima y máxima. |
PowerWriteValueMax | Establece el valor máximo de la configuración de energía especificada. |
PowerWriteValueMin | Establece el valor mínimo para la configuración de energía especificada. |
PowerWriteValueUnitsSpecifier | Escribe la cadena utilizada para describir las unidades de una configuración de energía que admite un intervalo de valores. |
RegisterPowerSettingNotification | Registra la aplicación para recibir notificaciones de configuración de energía para el evento de configuración de energía específico. |
RegisterSuspendResumeNotification | Se registra para recibir notificaciones cuando el sistema se suspende o reanuda. Similar a PowerRegisterSuspendResumeNotification, pero funciona en modo de usuario y puede tomar un identificador de ventana. |
SetSuspendState | Establece el estado de suspensión del sistema. |
SetThreadExecutionState | Permite a las aplicaciones informar al sistema de que está en uso. |
Anular el registroPowerSettingNotification | Anula el registro de la notificación de configuración de energía. |
UnregisterSuspendResumeNotification | Cancela un registro para recibir una notificación cuando el sistema se suspende o reanuda. Similar a PowerUnregisterSuspendResumeNotification , pero funciona en modo de usuario. |
Funciones de administración de energía: Windows Server 2003 y versiones anteriores
Las siguientes funciones se admiten en Windows Server 2008, Windows Vista y versiones posteriores de Windows para que sean compatibles con versiones anteriores de Windows. Las aplicaciones escritas para Windows Server 2008, Windows Vista y versiones posteriores deben usar las alternativas enumeradas en esta tabla.
Windows Server 2003 y versiones anteriores | Descripción | Windows Server 2008 y Windows Vista |
---|---|---|
CanUserWritePwrScheme | Determina si el usuario actual tiene privilegios suficientes para escribir un esquema de energía. | PowerSettingAccessCheck |
DeletePwrScheme | Elimina el esquema de energía especificado. | PowerDeleteScheme |
EnumPwrSchemes | Enumera todos los esquemas de energía. | PowerEnumerate |
GetActivePwrScheme | Recupera el índice del esquema de energía activo. | PowerGetActiveScheme |
GetPwrDiskSpindownRange | Recupera el intervalo de distribución de disco. | Controlado a través del subgrupo GUID_DISK_SUBGROUP configuración de energía. Use la función PowerEnumerate para enumerar la configuración individual. |
IsPwrHibernateAllowed | Determina si el equipo admite hibernación. | GetPwrCapabilities |
IsPwrShutdownAllowed | Determina si el equipo admite el estado de apagado apagado. | No es aplicable. A partir de Windows Vista, los equipos deben admitir la desactivación temporal. |
IsPwrSuspendAllowed | Determina si el equipo admite los estados de suspensión. | GetPwrCapabilities |
ReadGlobalPwrPolicy | Recupera la configuración actual de la directiva de energía global. | Funciones de lectura de energía |
ReadProcessorPwrScheme | Recupera la configuración de la directiva de energía del procesador para el esquema de energía especificado. | Controlado a través del subgrupo GUID_PROCESSOR_SETTINGS_SUBGROUP configuración de energía. Use la función PowerEnumerate para enumerar la configuración individual. |
ReadPwrScheme | Recupera la configuración de la directiva de energía que es única para el esquema de energía especificado. | Funciones de lectura de energía |
RequestWakeupLatency | Especifica aproximadamente la rapidez con la que el equipo debe entrar en el estado de trabajo. | No es aplicable. |
SetActivePwrScheme | Establece el esquema de energía activo. | PowerSetActiveScheme |
SetSystemPowerState | Suspende el sistema apagando la alimentación. | SetSuspendState |
WriteGlobalPwrPolicy | Escribe la configuración de la directiva de energía global. | Funciones de escritura de energía |
WriteProcessorPwrScheme | Escribe la configuración de la directiva de energía del procesador para el esquema de energía especificado. | Controlado a través del subgrupo GUID_PROCESSOR_SETTINGS_SUBGROUP configuración de energía. Use la función PowerEnumerate para enumerar la configuración individual. |
WritePwrScheme | Escribe la configuración de directiva que es única para el esquema de energía. | Funciones de escritura de energía |