Vanara/PInvoke/PowrProf/readme.md

132 lines
29 KiB
Markdown
Raw Normal View History

## Vanara.PInvoke.PowrProf
2020-07-14 18:02:36 -04:00
PInvoke API (methods, structures and constants) imported from Windows PowrProf.dll.
- Includes methods from powrprof.dll
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.PowrProf?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.PowrProf?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.PowrProf)
### Methods - 100% API coverage (80 of 80 functions)
2019-09-05 23:03:18 -04:00
Native Method | Header | Managed Method
--- | --- | ---
2022-10-25 13:24:54 -04:00
[CallNtPowerInformation](https://www.google.com/search?num=5&q=CallNtPowerInformation+site%3Alearn.microsoft.com) | powerbase.h | [Vanara.PInvoke.PowrProf.CallNtPowerInformation](https://github.com/dahall/Vanara/search?l=C%23&q=CallNtPowerInformation)
[CanUserWritePwrScheme](https://www.google.com/search?num=5&q=CanUserWritePwrScheme+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.CanUserWritePwrScheme](https://github.com/dahall/Vanara/search?l=C%23&q=CanUserWritePwrScheme)
[DeletePwrScheme](https://www.google.com/search?num=5&q=DeletePwrScheme+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.DeletePwrScheme](https://github.com/dahall/Vanara/search?l=C%23&q=DeletePwrScheme)
[DevicePowerClose](https://www.google.com/search?num=5&q=DevicePowerClose+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.DevicePowerClose](https://github.com/dahall/Vanara/search?l=C%23&q=DevicePowerClose)
[DevicePowerEnumDevices](https://www.google.com/search?num=5&q=DevicePowerEnumDevices+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.DevicePowerEnumDevices](https://github.com/dahall/Vanara/search?l=C%23&q=DevicePowerEnumDevices)
[DevicePowerOpen](https://www.google.com/search?num=5&q=DevicePowerOpen+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.DevicePowerOpen](https://github.com/dahall/Vanara/search?l=C%23&q=DevicePowerOpen)
[DevicePowerSetDeviceState](https://www.google.com/search?num=5&q=DevicePowerSetDeviceState+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.DevicePowerSetDeviceState](https://github.com/dahall/Vanara/search?l=C%23&q=DevicePowerSetDeviceState)
[EnumPwrSchemes](https://www.google.com/search?num=5&q=EnumPwrSchemes+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.EnumPwrSchemes](https://github.com/dahall/Vanara/search?l=C%23&q=EnumPwrSchemes)
[GetActivePwrScheme](https://www.google.com/search?num=5&q=GetActivePwrScheme+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.GetActivePwrScheme](https://github.com/dahall/Vanara/search?l=C%23&q=GetActivePwrScheme)
[GetCurrentPowerPolicies](https://www.google.com/search?num=5&q=GetCurrentPowerPolicies+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.GetCurrentPowerPolicies](https://github.com/dahall/Vanara/search?l=C%23&q=GetCurrentPowerPolicies)
[GetPwrCapabilities](https://www.google.com/search?num=5&q=GetPwrCapabilities+site%3Alearn.microsoft.com) | powerbase.h | [Vanara.PInvoke.PowrProf.GetPwrCapabilities](https://github.com/dahall/Vanara/search?l=C%23&q=GetPwrCapabilities)
[GetPwrDiskSpindownRange](https://www.google.com/search?num=5&q=GetPwrDiskSpindownRange+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.GetPwrDiskSpindownRange](https://github.com/dahall/Vanara/search?l=C%23&q=GetPwrDiskSpindownRange)
[IsPwrHibernateAllowed](https://www.google.com/search?num=5&q=IsPwrHibernateAllowed+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.IsPwrHibernateAllowed](https://github.com/dahall/Vanara/search?l=C%23&q=IsPwrHibernateAllowed)
[IsPwrShutdownAllowed](https://www.google.com/search?num=5&q=IsPwrShutdownAllowed+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.IsPwrShutdownAllowed](https://github.com/dahall/Vanara/search?l=C%23&q=IsPwrShutdownAllowed)
[IsPwrSuspendAllowed](https://www.google.com/search?num=5&q=IsPwrSuspendAllowed+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.IsPwrSuspendAllowed](https://github.com/dahall/Vanara/search?l=C%23&q=IsPwrSuspendAllowed)
[PowerCanRestoreIndividualDefaultPowerScheme](https://www.google.com/search?num=5&q=PowerCanRestoreIndividualDefaultPowerScheme+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerCanRestoreIndividualDefaultPowerScheme](https://github.com/dahall/Vanara/search?l=C%23&q=PowerCanRestoreIndividualDefaultPowerScheme)
[PowerCreatePossibleSetting](https://www.google.com/search?num=5&q=PowerCreatePossibleSetting+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerCreatePossibleSetting](https://github.com/dahall/Vanara/search?l=C%23&q=PowerCreatePossibleSetting)
[PowerCreateSetting](https://www.google.com/search?num=5&q=PowerCreateSetting+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerCreateSetting](https://github.com/dahall/Vanara/search?l=C%23&q=PowerCreateSetting)
[PowerDeleteScheme](https://www.google.com/search?num=5&q=PowerDeleteScheme+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerDeleteScheme](https://github.com/dahall/Vanara/search?l=C%23&q=PowerDeleteScheme)
[PowerDeterminePlatformRole](https://www.google.com/search?num=5&q=PowerDeterminePlatformRole+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerDeterminePlatformRole](https://github.com/dahall/Vanara/search?l=C%23&q=PowerDeterminePlatformRole)
[PowerDeterminePlatformRoleEx](https://www.google.com/search?num=5&q=PowerDeterminePlatformRoleEx+site%3Alearn.microsoft.com) | powerbase.h | [Vanara.PInvoke.PowrProf.PowerDeterminePlatformRoleEx](https://github.com/dahall/Vanara/search?l=C%23&q=PowerDeterminePlatformRoleEx)
[PowerDuplicateScheme](https://www.google.com/search?num=5&q=PowerDuplicateScheme+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerDuplicateScheme](https://github.com/dahall/Vanara/search?l=C%23&q=PowerDuplicateScheme)
[PowerEnumerate](https://www.google.com/search?num=5&q=PowerEnumerate+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerEnumerate](https://github.com/dahall/Vanara/search?l=C%23&q=PowerEnumerate)
[PowerGetActiveScheme](https://www.google.com/search?num=5&q=PowerGetActiveScheme+site%3Alearn.microsoft.com) | powersetting.h | [Vanara.PInvoke.PowrProf.PowerGetActiveScheme](https://github.com/dahall/Vanara/search?l=C%23&q=PowerGetActiveScheme)
[PowerImportPowerScheme](https://www.google.com/search?num=5&q=PowerImportPowerScheme+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerImportPowerScheme](https://github.com/dahall/Vanara/search?l=C%23&q=PowerImportPowerScheme)
[PowerIsSettingRangeDefined](https://www.google.com/search?num=5&q=PowerIsSettingRangeDefined+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerIsSettingRangeDefined](https://github.com/dahall/Vanara/search?l=C%23&q=PowerIsSettingRangeDefined)
[PowerReadACDefaultIndex](https://www.google.com/search?num=5&q=PowerReadACDefaultIndex+site%3Alearn.microsoft.com) | PowrProf.h | [Vanara.PInvoke.PowrProf.PowerReadACDefaultIndex](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadACDefaultIndex)
[PowerReadACValue](https://www.google.com/search?num=5&q=PowerReadACValue+site%3Alearn.microsoft.com) | powersetting.h | [Vanara.PInvoke.PowrProf.PowerReadACValue](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadACValue)
[PowerReadACValueIndex](https://www.google.com/search?num=5&q=PowerReadACValueIndex+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadACValueIndex](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadACValueIndex)
[PowerReadDCDefaultIndex](https://www.google.com/search?num=5&q=PowerReadDCDefaultIndex+site%3Alearn.microsoft.com) | PowrProf.h | [Vanara.PInvoke.PowrProf.PowerReadDCDefaultIndex](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadDCDefaultIndex)
[PowerReadDCValue](https://www.google.com/search?num=5&q=PowerReadDCValue+site%3Alearn.microsoft.com) | powersetting.h | [Vanara.PInvoke.PowrProf.PowerReadDCValue](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadDCValue)
[PowerReadDCValueIndex](https://www.google.com/search?num=5&q=PowerReadDCValueIndex+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadDCValueIndex](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadDCValueIndex)
[PowerReadDescription](https://www.google.com/search?num=5&q=PowerReadDescription+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadDescription](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadDescription)
[PowerReadFriendlyName](https://www.google.com/search?num=5&q=PowerReadFriendlyName+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadFriendlyName](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadFriendlyName)
[PowerReadIconResourceSpecifier](https://www.google.com/search?num=5&q=PowerReadIconResourceSpecifier+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadIconResourceSpecifier](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadIconResourceSpecifier)
[PowerReadPossibleDescription](https://www.google.com/search?num=5&q=PowerReadPossibleDescription+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadPossibleDescription](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadPossibleDescription)
[PowerReadPossibleFriendlyName](https://www.google.com/search?num=5&q=PowerReadPossibleFriendlyName+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadPossibleFriendlyName](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadPossibleFriendlyName)
[PowerReadPossibleValue](https://www.google.com/search?num=5&q=PowerReadPossibleValue+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadPossibleValue](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadPossibleValue)
[PowerReadSettingAttributes](https://www.google.com/search?num=5&q=PowerReadSettingAttributes+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadSettingAttributes](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadSettingAttributes)
[PowerReadValueIncrement](https://www.google.com/search?num=5&q=PowerReadValueIncrement+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadValueIncrement](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadValueIncrement)
[PowerReadValueMax](https://www.google.com/search?num=5&q=PowerReadValueMax+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadValueMax](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadValueMax)
[PowerReadValueMin](https://www.google.com/search?num=5&q=PowerReadValueMin+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadValueMin](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadValueMin)
[PowerReadValueUnitsSpecifier](https://www.google.com/search?num=5&q=PowerReadValueUnitsSpecifier+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReadValueUnitsSpecifier](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReadValueUnitsSpecifier)
[PowerRegisterForEffectivePowerModeNotifications](https://www.google.com/search?num=5&q=PowerRegisterForEffectivePowerModeNotifications+site%3Alearn.microsoft.com) | powersetting.h | [Vanara.PInvoke.PowrProf.PowerRegisterForEffectivePowerModeNotifications](https://github.com/dahall/Vanara/search?l=C%23&q=PowerRegisterForEffectivePowerModeNotifications)
[PowerRegisterSuspendResumeNotification](https://www.google.com/search?num=5&q=PowerRegisterSuspendResumeNotification+site%3Alearn.microsoft.com) | powerbase.h | [Vanara.PInvoke.PowrProf.PowerRegisterSuspendResumeNotification](https://github.com/dahall/Vanara/search?l=C%23&q=PowerRegisterSuspendResumeNotification)
[PowerRemovePowerSetting](https://www.google.com/search?num=5&q=PowerRemovePowerSetting+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerRemovePowerSetting](https://github.com/dahall/Vanara/search?l=C%23&q=PowerRemovePowerSetting)
[PowerReplaceDefaultPowerSchemes](https://www.google.com/search?num=5&q=PowerReplaceDefaultPowerSchemes+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReplaceDefaultPowerSchemes](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReplaceDefaultPowerSchemes)
[PowerReportThermalEvent](https://www.google.com/search?num=5&q=PowerReportThermalEvent+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerReportThermalEvent](https://github.com/dahall/Vanara/search?l=C%23&q=PowerReportThermalEvent)
[PowerRestoreDefaultPowerSchemes](https://www.google.com/search?num=5&q=PowerRestoreDefaultPowerSchemes+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerRestoreDefaultPowerSchemes](https://github.com/dahall/Vanara/search?l=C%23&q=PowerRestoreDefaultPowerSchemes)
[PowerRestoreIndividualDefaultPowerScheme](https://www.google.com/search?num=5&q=PowerRestoreIndividualDefaultPowerScheme+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerRestoreIndividualDefaultPowerScheme](https://github.com/dahall/Vanara/search?l=C%23&q=PowerRestoreIndividualDefaultPowerScheme)
[PowerSetActiveScheme](https://www.google.com/search?num=5&q=PowerSetActiveScheme+site%3Alearn.microsoft.com) | powersetting.h | [Vanara.PInvoke.PowrProf.PowerSetActiveScheme](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSetActiveScheme)
[PowerSettingAccessCheck](https://www.google.com/search?num=5&q=PowerSettingAccessCheck+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerSettingAccessCheck](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSettingAccessCheck)
[PowerSettingAccessCheckEx](https://www.google.com/search?num=5&q=PowerSettingAccessCheckEx+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerSettingAccessCheckEx](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSettingAccessCheckEx)
[PowerSettingRegisterNotification](https://www.google.com/search?num=5&q=PowerSettingRegisterNotification+site%3Alearn.microsoft.com) | powersetting.h | [Vanara.PInvoke.PowrProf.PowerSettingRegisterNotification](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSettingRegisterNotification)
[PowerSettingUnregisterNotification](https://www.google.com/search?num=5&q=PowerSettingUnregisterNotification+site%3Alearn.microsoft.com) | powersetting.h | [Vanara.PInvoke.PowrProf.PowerSettingUnregisterNotification](https://github.com/dahall/Vanara/search?l=C%23&q=PowerSettingUnregisterNotification)
[PowerUnregisterFromEffectivePowerModeNotifications](https://www.google.com/search?num=5&q=PowerUnregisterFromEffectivePowerModeNotifications+site%3Alearn.microsoft.com) | powersetting.h | [Vanara.PInvoke.PowrProf.PowerUnregisterFromEffectivePowerModeNotifications](https://github.com/dahall/Vanara/search?l=C%23&q=PowerUnregisterFromEffectivePowerModeNotifications)
[PowerUnregisterSuspendResumeNotification](https://www.google.com/search?num=5&q=PowerUnregisterSuspendResumeNotification+site%3Alearn.microsoft.com) | powerbase.h | [Vanara.PInvoke.PowrProf.PowerUnregisterSuspendResumeNotification](https://github.com/dahall/Vanara/search?l=C%23&q=PowerUnregisterSuspendResumeNotification)
[PowerWriteACDefaultIndex](https://www.google.com/search?num=5&q=PowerWriteACDefaultIndex+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWriteACDefaultIndex](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteACDefaultIndex)
[PowerWriteACValueIndex](https://www.google.com/search?num=5&q=PowerWriteACValueIndex+site%3Alearn.microsoft.com) | Powersetting.h; | [Vanara.PInvoke.PowrProf.PowerWriteACValueIndex](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteACValueIndex)
[PowerWriteDCDefaultIndex](https://www.google.com/search?num=5&q=PowerWriteDCDefaultIndex+site%3Alearn.microsoft.com) | PowrProf.h | [Vanara.PInvoke.PowrProf.PowerWriteDCDefaultIndex](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteDCDefaultIndex)
[PowerWriteDCValueIndex](https://www.google.com/search?num=5&q=PowerWriteDCValueIndex+site%3Alearn.microsoft.com) | Powersetting.h; | [Vanara.PInvoke.PowrProf.PowerWriteDCValueIndex](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteDCValueIndex)
[PowerWriteDescription](https://www.google.com/search?num=5&q=PowerWriteDescription+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWriteDescription](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteDescription)
[PowerWriteFriendlyName](https://www.google.com/search?num=5&q=PowerWriteFriendlyName+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWriteFriendlyName](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteFriendlyName)
[PowerWriteIconResourceSpecifier](https://www.google.com/search?num=5&q=PowerWriteIconResourceSpecifier+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWriteIconResourceSpecifier](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteIconResourceSpecifier)
[PowerWritePossibleDescription](https://www.google.com/search?num=5&q=PowerWritePossibleDescription+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWritePossibleDescription](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWritePossibleDescription)
[PowerWritePossibleFriendlyName](https://www.google.com/search?num=5&q=PowerWritePossibleFriendlyName+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWritePossibleFriendlyName](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWritePossibleFriendlyName)
[PowerWritePossibleValue](https://www.google.com/search?num=5&q=PowerWritePossibleValue+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWritePossibleValue](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWritePossibleValue)
[PowerWriteSettingAttributes](https://www.google.com/search?num=5&q=PowerWriteSettingAttributes+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWriteSettingAttributes](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteSettingAttributes)
[PowerWriteValueIncrement](https://www.google.com/search?num=5&q=PowerWriteValueIncrement+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWriteValueIncrement](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteValueIncrement)
[PowerWriteValueMax](https://www.google.com/search?num=5&q=PowerWriteValueMax+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWriteValueMax](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteValueMax)
[PowerWriteValueMin](https://www.google.com/search?num=5&q=PowerWriteValueMin+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWriteValueMin](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteValueMin)
[PowerWriteValueUnitsSpecifier](https://www.google.com/search?num=5&q=PowerWriteValueUnitsSpecifier+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PowerWriteValueUnitsSpecifier](https://github.com/dahall/Vanara/search?l=C%23&q=PowerWriteValueUnitsSpecifier)
[ReadGlobalPwrPolicy](https://www.google.com/search?num=5&q=ReadGlobalPwrPolicy+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.ReadGlobalPwrPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=ReadGlobalPwrPolicy)
[ReadProcessorPwrScheme](https://www.google.com/search?num=5&q=ReadProcessorPwrScheme+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.ReadProcessorPwrScheme](https://github.com/dahall/Vanara/search?l=C%23&q=ReadProcessorPwrScheme)
[ReadPwrScheme](https://www.google.com/search?num=5&q=ReadPwrScheme+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.ReadPwrScheme](https://github.com/dahall/Vanara/search?l=C%23&q=ReadPwrScheme)
[SetActivePwrScheme](https://www.google.com/search?num=5&q=SetActivePwrScheme+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.SetActivePwrScheme](https://github.com/dahall/Vanara/search?l=C%23&q=SetActivePwrScheme)
[SetSuspendState](https://www.google.com/search?num=5&q=SetSuspendState+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.SetSuspendState](https://github.com/dahall/Vanara/search?l=C%23&q=SetSuspendState)
[WriteGlobalPwrPolicy](https://www.google.com/search?num=5&q=WriteGlobalPwrPolicy+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.WriteGlobalPwrPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=WriteGlobalPwrPolicy)
[WriteProcessorPwrScheme](https://www.google.com/search?num=5&q=WriteProcessorPwrScheme+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.WriteProcessorPwrScheme](https://github.com/dahall/Vanara/search?l=C%23&q=WriteProcessorPwrScheme)
[WritePwrScheme](https://www.google.com/search?num=5&q=WritePwrScheme+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.WritePwrScheme](https://github.com/dahall/Vanara/search?l=C%23&q=WritePwrScheme)
### Enumerations
Native Enum | Header | Managed Enum
--- | --- | ---
2022-10-25 13:24:54 -04:00
[DEVICE_NOTIFY](https://www.google.com/search?num=5&q=DEVICE_NOTIFY+site%3Alearn.microsoft.com) | powersetting.h | [Vanara.PInvoke.PowrProf.DEVICE_NOTIFY](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICE_NOTIFY)
[EFFECTIVE_POWER_MODE](https://www.google.com/search?num=5&q=EFFECTIVE_POWER_MODE+site%3Alearn.microsoft.com) | powersetting.h | [Vanara.PInvoke.PowrProf.EFFECTIVE_POWER_MODE](https://github.com/dahall/Vanara/search?l=C%23&q=EFFECTIVE_POWER_MODE)
[EventCode](https://www.google.com/search?num=5&q=EventCode+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.EventCode](https://github.com/dahall/Vanara/search?l=C%23&q=EventCode)
[GlobalFlags](https://www.google.com/search?num=5&q=GlobalFlags+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.GlobalFlags](https://github.com/dahall/Vanara/search?l=C%23&q=GlobalFlags)
[PDQUERY](https://www.google.com/search?num=5&q=PDQUERY+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PDQUERY](https://github.com/dahall/Vanara/search?l=C%23&q=PDQUERY)
[PDSET](https://www.google.com/search?num=5&q=PDSET+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.PDSET](https://github.com/dahall/Vanara/search?l=C%23&q=PDSET)
[POWER_ACTION](https://www.google.com/search?num=5&q=POWER_ACTION+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.POWER_ACTION](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_ACTION)
[POWER_ATTR](https://www.google.com/search?num=5&q=POWER_ATTR+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.POWER_ATTR](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_ATTR)
[POWER_DATA_ACCESSOR](https://www.google.com/search?num=5&q=POWER_DATA_ACCESSOR+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.POWER_DATA_ACCESSOR](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_DATA_ACCESSOR)
[POWER_INFORMATION_LEVEL](https://www.google.com/search?num=5&q=POWER_INFORMATION_LEVEL+site%3Alearn.microsoft.com) | wdm.h | [Vanara.PInvoke.PowrProf.POWER_INFORMATION_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_INFORMATION_LEVEL)
[POWER_PLATFORM_ROLE](https://www.google.com/search?num=5&q=POWER_PLATFORM_ROLE+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.POWER_PLATFORM_ROLE](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_PLATFORM_ROLE)
[PowerActionFlags](https://www.google.com/search?num=5&q=PowerActionFlags+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.PowerActionFlags](https://github.com/dahall/Vanara/search?l=C%23&q=PowerActionFlags)
[PowerPlatformRoleVersion](https://www.google.com/search?num=5&q=PowerPlatformRoleVersion+site%3Alearn.microsoft.com) | powerbase.h | [Vanara.PInvoke.PowrProf.PowerPlatformRoleVersion](https://github.com/dahall/Vanara/search?l=C%23&q=PowerPlatformRoleVersion)
[PROCESSOR_POWER_POLICY_INFO_Options](https://www.google.com/search?num=5&q=PROCESSOR_POWER_POLICY_INFO_Options+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.PROCESSOR_POWER_POLICY_INFO_Options](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESSOR_POWER_POLICY_INFO_Options)
[RegisterSuspendResumeNotificationFlags](https://www.google.com/search?num=5&q=RegisterSuspendResumeNotificationFlags+site%3Alearn.microsoft.com) | powerbase.h | [Vanara.PInvoke.PowrProf.RegisterSuspendResumeNotificationFlags](https://github.com/dahall/Vanara/search?l=C%23&q=RegisterSuspendResumeNotificationFlags)
[SYSTEM_POWER_CONDITION](https://www.google.com/search?num=5&q=SYSTEM_POWER_CONDITION+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.SYSTEM_POWER_CONDITION](https://github.com/dahall/Vanara/search?l=C%23&q=SYSTEM_POWER_CONDITION)
2019-03-01 14:34:56 -05:00
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
2022-10-25 13:24:54 -04:00
[BATTERY_REPORTING_SCALE](https://www.google.com/search?num=5&q=BATTERY_REPORTING_SCALE+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.BATTERY_REPORTING_SCALE](https://github.com/dahall/Vanara/search?l=C%23&q=BATTERY_REPORTING_SCALE)
[DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS](https://www.google.com/search?num=5&q=DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS)
[GLOBAL_MACHINE_POWER_POLICY](https://www.google.com/search?num=5&q=GLOBAL_MACHINE_POWER_POLICY+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.GLOBAL_MACHINE_POWER_POLICY](https://github.com/dahall/Vanara/search?l=C%23&q=GLOBAL_MACHINE_POWER_POLICY)
[GLOBAL_POWER_POLICY](https://www.google.com/search?num=5&q=GLOBAL_POWER_POLICY+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.GLOBAL_POWER_POLICY](https://github.com/dahall/Vanara/search?l=C%23&q=GLOBAL_POWER_POLICY)
[GLOBAL_USER_POWER_POLICY](https://www.google.com/search?num=5&q=GLOBAL_USER_POWER_POLICY+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.GLOBAL_USER_POWER_POLICY](https://github.com/dahall/Vanara/search?l=C%23&q=GLOBAL_USER_POWER_POLICY)
[MACHINE_POWER_POLICY](https://www.google.com/search?num=5&q=MACHINE_POWER_POLICY+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.MACHINE_POWER_POLICY](https://github.com/dahall/Vanara/search?l=C%23&q=MACHINE_POWER_POLICY)
[MACHINE_PROCESSOR_POWER_POLICY](https://www.google.com/search?num=5&q=MACHINE_PROCESSOR_POWER_POLICY+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.MACHINE_PROCESSOR_POWER_POLICY](https://github.com/dahall/Vanara/search?l=C%23&q=MACHINE_PROCESSOR_POWER_POLICY)
[POWER_ACTION_POLICY](https://www.google.com/search?num=5&q=POWER_ACTION_POLICY+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.POWER_ACTION_POLICY](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_ACTION_POLICY)
[POWER_POLICY](https://www.google.com/search?num=5&q=POWER_POLICY+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.POWER_POLICY](https://github.com/dahall/Vanara/search?l=C%23&q=POWER_POLICY)
[PROCESSOR_POWER_POLICY](https://www.google.com/search?num=5&q=PROCESSOR_POWER_POLICY+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.PROCESSOR_POWER_POLICY](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESSOR_POWER_POLICY)
[PROCESSOR_POWER_POLICY_INFO](https://www.google.com/search?num=5&q=PROCESSOR_POWER_POLICY_INFO+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.PROCESSOR_POWER_POLICY_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=PROCESSOR_POWER_POLICY_INFO)
[SYSTEM_POWER_CAPABILITIES](https://www.google.com/search?num=5&q=SYSTEM_POWER_CAPABILITIES+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.SYSTEM_POWER_CAPABILITIES](https://github.com/dahall/Vanara/search?l=C%23&q=SYSTEM_POWER_CAPABILITIES)
[SYSTEM_POWER_LEVEL](https://www.google.com/search?num=5&q=SYSTEM_POWER_LEVEL+site%3Alearn.microsoft.com) | winnt.h | [Vanara.PInvoke.PowrProf.SYSTEM_POWER_LEVEL](https://github.com/dahall/Vanara/search?l=C%23&q=SYSTEM_POWER_LEVEL)
[THERMAL_EVENT](https://www.google.com/search?num=5&q=THERMAL_EVENT+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.THERMAL_EVENT](https://github.com/dahall/Vanara/search?l=C%23&q=THERMAL_EVENT)
[USER_POWER_POLICY](https://www.google.com/search?num=5&q=USER_POWER_POLICY+site%3Alearn.microsoft.com) | powrprof.h | [Vanara.PInvoke.PowrProf.USER_POWER_POLICY](https://github.com/dahall/Vanara/search?l=C%23&q=USER_POWER_POLICY)
2020-12-24 13:00:18 -05:00
### Classes
Native Class | Header | Managed Class
--- | --- | ---
2022-10-25 13:24:54 -04:00
[SafeEffectivePowerModeNotificationHandle](https://www.google.com/search?num=5&q=SafeEffectivePowerModeNotificationHandle+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PowrProf.SafeEffectivePowerModeNotificationHandle](https://github.com/dahall/Vanara/search?l=C%23&q=SafeEffectivePowerModeNotificationHandle)
[SafeHPOWERNOTIFY](https://www.google.com/search?num=5&q=SafeHPOWERNOTIFY+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PowrProf.SafeHPOWERNOTIFY](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHPOWERNOTIFY)
[SafeHPOWERSRNOTIFY](https://www.google.com/search?num=5&q=SafeHPOWERSRNOTIFY+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.PowrProf.SafeHPOWERSRNOTIFY](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHPOWERSRNOTIFY)