Share via


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