Windows 8 DLL File Information - energy.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 8, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.
General Information
File Description: | Power Efficiency Diagnostics |
File Version: | 6.2.9200.16384 (win8_rtm.120725-1247) |
Company: | Microsoft Corporation |
Product Name: | Microsoft® Windows® Operating System |
DLL popularity | Very Low - 1 other DLL files in system32 directory are statically linked to this file. |
File Size: | 220 KB |
Total Number of Exported Functions: | 12 |
Total Number of Exported Functions With Names: | 12 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 204,800 Bytes | 90.7% | Read, Execute | Code |
.data | 0x00033000 | 512 Bytes | 0.2% | Write, Read | Initialized Data |
.idata | 0x00034000 | 5,632 Bytes | 2.5% | Read | Initialized Data |
.rsrc | 0x00036000 | 3,072 Bytes | 1.4% | Read | Initialized Data |
.reloc | 0x00037000 | 10,752 Bytes | 4.8% | Read, Discardable | Initialized Data |
Static Linking
energy.dll is statically linked to the following files:msvcrt.dll
ntdll.dll
api-ms-win-eventing-consumer-l1-1-0.dll
api-ms-win-core-file-l1-2-0.dll
api-ms-win-core-com-l1-1-0.dll
api-ms-win-core-synch-l1-2-0.dll
RPCRT4.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-eventing-controller-l1-1-0.dll
api-ms-win-eventing-provider-l1-1-0.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-libraryloader-l1-1-1.dll
api-ms-win-core-string-l1-1-0.dll
OLEAUT32.dll
api-ms-win-core-timezone-l1-1-0.dll
api-ms-win-core-interlocked-l1-2-0.dll
api-ms-win-core-sysinfo-l1-2-0.dll
api-ms-win-core-io-l1-1-1.dll
api-ms-win-core-debug-l1-1-1.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-processthreads-l1-1-1.dll
api-ms-win-core-processtopology-obsolete-l1-1-0.dll
api-ms-win-core-heap-obsolete-l1-1-0.dll
api-ms-win-core-kernel32-legacy-l1-1-0.dll
api-ms-win-core-apiquery-l1-1-0.dll
api-ms-win-ole32-ie-l1-1-0.dll
tdh.dll
api-ms-win-core-delayload-l1-1-1.dll
This means that when energy.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, energy.dll won't be loaded.
List of files that are statically linked to energy.dll
energytask.dll
This means that when one of the above files is loaded, energy.dll will be loaded too. (The opposite of the previous 'Static Linking' section)
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 0 | 0 Bytes | 0.0% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 0 | 0 Bytes | 0.0% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 0 | 0 Bytes | 0.0% |
HTML Related Files | 2 | 79,041 Bytes | 35.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 308 | 38,208 Bytes | 16.9% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 4 | 2,562 Bytes | 1.1% |
Total | 314 | 119,811 Bytes | 53.1% |
Icons in this file
No icons found in this file
Cursors in this file
No cursors found in this file
Dialog-boxes list (up to 200 dialogs)
No dialog resources in this file.
String resources in this dll (up to 200 strings)
String ID | String Text |
---|---|
901 | Analysis Failure |
902 | Analysis was unsuccessful. This can be caused by a corrupted trace file or dropped events. |
903 | Analysis Error |
904 | Analysis was partially unsuccessful. Some results are available, but they may be incomplete. |
905 | Analysis Success |
906 | Analysis was successful. No energy efficiency problems were found. No information was returned. |
1001 | System Information |
1002 | System Information |
1003 | System Information Details |
1004 | Computer Name |
1005 | System Manufacturer |
1006 | System Product Name |
1007 | BIOS Date |
1008 | BIOS Version |
1009 | OS Build Number |
1010 | Platform Role |
1016 | Process Count |
1017 | Thread Count |
1018 | Plugged In |
1101 | Platform Timer Resolution |
1102 | Platform Timer Resolution |
1103 | The default platform timer resolution is 15.6ms (15625000ns) and should be used whenever the system is idle. If the timer resolution is increased, processor power management technologies may not be effective. The timer resolution may be increased due to multimedia playback or graphical animations. |
1104 | Current Timer Resolution (100ns units) |
1105 | Maximum Timer Period (100ns units) |
1106 | Outstanding Timer Request |
1107 | A program or service has requested a timer resolution smaller than the platform maximum timer resolution. |
1108 | Requested Period |
1109 | Requesting Process ID |
1110 | Requesting Process Path |
1111 | Outstanding Kernel Timer Request |
1112 | A kernel component or device driver has requested a timer resolution smaller than the platform maximum timer resolution. |
1113 | Requested Period |
1114 | Request Count |
1115 | A program or service has requested a timer resolution equal to or greater than the platform maximum timer resolution. |
1116 | Timer Request Stack |
1117 | The stack of modules responsible for the lowest platform timer setting in this process. |
1118 | Calling Module |
1201 | Power Policy |
1202 | Active Power Plan |
1203 | The current power plan in use |
1204 | Plan GUID |
1205 | Power Plan Personality (On Battery) |
1206 | The personality of the current power plan when the system is on battery power. |
1207 | Personality |
1208 | Power Plan Personality is High Performance (On Battery) |
1209 | The current power plan personality is High Performance when the system is on battery power. |
1210 | Display timeout disabled (On Battery) |
1211 | The display is not configured to turn off after a period of inactivity. |
1212 | Display timeout is long (On Battery) |
1213 | The display is configured to turn off after longer than 15 minutes. |
1214 | Timeout (seconds) |
1215 | Dim timeout is disabled (On Battery) |
1216 | The display is not configured to automatically dim after a period of inactivity. |
1217 | Dim timeout is long (On Battery) |
1218 | The display is configured to automatically dim after longer than 5 minutes. |
1219 | Timeout (seconds) |
1220 | Disk idle is disabled (On Battery) |
1221 | The disk is not configured to turn off after a period of disk inactivity. |
1222 | Disk timeout is long (On Battery) |
1223 | The disk is configured to turn off after longer than 30 minutes. |
1224 | Timeout (seconds) |
1225 | Sleep timeout is disabled (On Battery) |
1226 | The computer is not configured to automatically sleep after a period of inactivity. |
1227 | Sleep timeout is long (On Battery) |
1228 | The computer is configured to automatically sleep after longer than 30 minutes. |
1229 | Timeout (seconds) |
1230 | Minimum processor performance state is 100% (On Battery) |
1231 | The processor is not configured to automatically reduce power consumption based on activity. |
1232 | Minimum processor performance state is high (On Battery) |
1233 | The lowest processor performance state is greater than 75% of the maximum processor performance. |
1234 | Minimum performance state (% of maximum performance) |
1237 | Processor idle states are disabled (On Battery) |
1238 | The current processor power management policy has disabled low-power processor idle states. |
1239 | USB Selective Suspend is disabled (On Battery) |
1240 | The current power policy has globally disabled USB selective suspend. |
1241 | 802.11 Radio Power Policy is Maximum Performance (On Battery) |
1242 | The current power policy for 802.11-compatible wireless network adapters is not configured to use low-power modes. |
1243 | PCI Express ASPM is disabled (On Battery) |
1244 | The current power policy for PCI Express Active State Power Management (ASPM) is configured to Off. |
1250 | Power Plan Personality (Plugged In) |
1251 | The personality of the current power plan when the system is plugged in. |
1252 | Power Plan Personality is High Performance (Plugged In) |
1253 | The current power plan personality is High Performance when the system is plugged in. |
1254 | Display timeout disabled (Plugged In) |
1255 | The display is not configured to turn off after a period of inactivity. |
1256 | Display timeout is long (Plugged In) |
1257 | The display is configured to turn off after longer than 10 minutes. |
1258 | Dim timeout is disabled (Plugged In) |
1259 | The display is not configured to automatically dim after a period of inactivity. |
1260 | Dim timeout is long (Plugged In) |
1261 | The display is configured to automatically dim after longer than 10 minutes. |
1262 | Disk idle is disabled (Plugged In) |
1263 | The disk is not configured to turn off after a period of disk inactivity. |
1264 | Disk timeout is long (Plugged In) |
1265 | The disk is configured to turn off after longer than 30 minutes. |
1266 | Sleep timeout is disabled (Plugged In) |
1267 | The computer is not configured to automatically sleep after a period of inactivity. |
1268 | Sleep timeout is long (Plugged In) |
1269 | The computer is configured to automatically sleep after longer than 30 minutes. |
1270 | Minimum processor performance state is 100% (Plugged In) |
1271 | The processor is not configured to automatically reduce power consumption based on activity. |
1272 | Minimum processor performance state is high (Plugged In) |
1273 | The lowest processor performance state is greater than 75% of the maximum processor performance. |
1276 | Processor idle states are disabled (Plugged In) |
1277 | The current processor power management policy has disabled low-power processor idle states. |
1278 | USB Selective Suspend is disabled (Plugged In) |
1279 | The current power policy has globally disabled USB selective suspend. |
1280 | 802.11 Radio Power Policy is Maximum Performance (Plugged In) |
1281 | The current power policy for 802.11-compatible wireless network adapters is not configured to use low-power modes. |
1282 | PCI Express ASPM is disabled (Plugged In) |
1283 | The current power policy for PCI Express Active State Power Management (ASPM) is configured to Off. |
1288 | Video Quality (On Battery) |
1289 | Enables Windows Media Player to optimize for quality or power savings when playing video. |
1290 | Quality Mode |
1291 | Video quality (Plugged In) |
1292 | Enables Windows Media Player to optimize for quality or power savings when playing video. |
1301 | System Availability Requests |
1302 | System Required Request |
1303 | The program has made a request to prevent the system from automatically entering sleep. |
1304 | Requesting Process |
1305 | System Required Request |
1306 | The service has made a request to prevent the system from automatically entering sleep. |
1307 | Requesting Service |
1308 | System Required Request |
1309 | The device or driver has made a request to prevent the system from automatically entering sleep. |
1310 | Requesting Driver Instance |
1311 | Requesting Driver Device |
1312 | System Required Request |
1313 | A kernel component has made a request to prevent the system from automatically entering sleep. |
1314 | Display Required Request |
1315 | The program has made a request to prevent the display from automatically entering a low-power mode. |
1316 | Away Mode Request |
1317 | The program has made a request to enable Away Mode. |
1318 | Away Mode Request |
1319 | The service has made a request to enable Away Mode. |
1401 | USB Suspend |
1402 | USB Device not Entering Selective Suspend |
1403 | This device did not enter the USB Selective Suspend state. Processor power management may be prevented when this USB device is not in the Selective Suspend state. Note that this issue will not prevent the system from sleeping. |
1404 | Host Controller ID |
1405 | Host Controller Location |
1406 | Device ID |
1407 | Port Path |
1409 | USB Device Rarely Entering Selective Suspend |
1410 | This device intermittently entered the USB Selective Suspend state during the trace. Processor power management may be prevented when this USB device is not in the Selective Suspend state. Note that this issue will not prevent the system from sleeping. |
1411 | Time Suspended (%) |
1412 | Reason |
1413 | This Bluetooth USB device does not support selective suspend because it is not self powered. |
1414 | This Bluetooth USB device does not support selective suspend because it is not remote wake capable. |
1501 | CPU Utilization |
1502 | Processor utilization is low |
1503 | The average processor utilization during the trace was very low. The system will consume less power when the average processor utilization is very low. |
1504 | Average Utilization (%) |
1505 | Processor utilization is moderate |
1506 | The average processor utilization during the trace was moderate. The system will consume less power when the average processor utilization is very low. Review processor utilization for individual processes to determine which applications and services contribute the most to total processor utilization. |
1507 | Processor utilization is high |
1508 | The average processor utilization during the trace was high. The system will consume less power when the average processor utilization is very low. Review processor utilization for individual processes to determine which applications and services contribute the most to total processor utilization. |
1509 | Individual process with significant processor utilization. |
1510 | This process is responsible for a significant portion of the total processor utilization recorded during the trace. |
1511 | Process Name |
1513 | Average Utilization (%) |
1514 | Module |
1515 | Average Module Utilization (%) |
1601 | Battery |
1602 | Battery Information |
1604 | Battery ID |
1605 | Manufacturer |
1606 | Manufacture Date |
1607 | Serial Number |
1608 | Chemistry |
1609 | Long Term |
1610 | Cycle Count |
1611 | Design Capacity |
1612 | Last Full Charge |
1613 | Last Full Charge (%) |
1614 | The battery stored less than 50% of the Designed Capacity the last time the battery was fully charged. |
1615 | Last Full Charge (%) |
1616 | Last Full Charge (%) |
1617 | The battery stored less than 40% of the Designed Capacity the last time the battery was fully charged. |
1618 | Battery Capacity Unknown |
1619 | The battery capacity could not be determined. This may indicate a firmware (BIOS) problem. |
1620 | Sealed |
1701 | Platform Power Management Capabilities |
1702 | Supported Sleep States |
1703 | Sleep states allow the computer to enter low-power modes after a period of inactivity. The S3 sleep state is the default sleep state for Windows platforms. The S3 sleep state consumes only enough power to preserve memory contents and allow the computer to resume working quickly. Very few platforms support the S1 or S2 Sleep states. |
1704 | S1 Sleep Supported |
1705 | S2 Sleep Supported |
1706 | S3 Sleep Supported |
1707 | S4 Sleep Supported |
1710 | The S1 sleep state has been disabled because of a known incompatibility with the hardware in this computer. |
1711 | Windows automatically disables sleep on some computers with hardware which is not compatible with sleep. Installing the latest firmware (BIOS) may resolve this issue. |
1712 | The S2 sleep state has been disabled because of a known incompatibility with the hardware in this computer. |
1713 | Windows automatically disables sleep on some computers with hardware which is not compatible with sleep. Installing the latest firmware (BIOS) may resolve this issue. |
1714 | The S3 sleep state has been disabled because of a known incompatibility with the hardware in this computer. |
1715 | Windows automatically disables sleep on some computers with hardware which is not compatible with sleep. Installing the latest firmware (BIOS) may resolve this issue. |
1720 | System firmware (BIOS) does not support S3. |
1721 | The hardware in this computer does not support the S3 sleep state. |
1722 | System firmware (BIOS) does not support S4 (Hibernate). |
1723 | The hardware in this computer does not support the S4 (Hibernate) state. |
1724 | The S3 sleep state has been disabled because of a known incompatibility with the hardware in this computer. |
1725 | Windows automatically disables sleep on some computers with hardware which is not compatible with sleep. Installing the latest firmware (BIOS) may resolve this issue. |
COM Classes/Interfaces
There is no type library in this file with COM classes/interfaces information
Exported Functions List
The following functions are exported by this dll:EnergyWizard_Analyze | EnergyWizard_CancelTrace | EnergyWizard_CollectTrace |
EnergyWizard_CreateEnergyWizard | EnergyWizard_DefaultTraceDuration | EnergyWizard_DestroyEnergyWizard |
EnergyWizard_GetLogEntryCounts | EnergyWizard_SaveReport | EnergyWizard_SqmAnalysis |
EnergyWizard_TransformReport | SaveBatteryReport | TransformBatteryReport |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_CxxThrowException _XcptFilter __CxxFrameHandler ___lc_codepage_func ___lc_handle_func ___mb_cur_max_func __crtGetStringTypeW __crtLCMapStringW __dllonexit __doserrno __mb_cur_max __pctype_func __uncaught_exception _amsg_exit _callnewh _errno _except_handler4_common _initterm _lock _onexit _unlock _vsnwprintf _wcsicmp _wfopen_s abort fclose free fwprintf_s localeconv malloc memchr memcmp memcpy_s memmove_s memset public: __thiscall bad_cast::bad_cast(class bad_cast const &) public: __thiscall exception::exception(char const * const &) public: __thiscall exception::exception(class exception const &) public: __thiscall exception::exception(void) public: virtual __thiscall bad_cast::~bad_cast(void) public: virtual __thiscall exception::~exception(void) public: virtual __thiscall type_info::~type_info(void) public: virtual char const * __thiscall exception::what(void)const setlocale sprintf_s strcspn wcstoul - ntdll.dll:
NtPowerInformation RtlAdjustPrivilege WinSqmAddToStream WinSqmEndSession WinSqmIncrementDWORD WinSqmIsOptedIn WinSqmSetDWORD WinSqmStartSession - api-ms-win-eventing-consumer-l1-1-0.dll:
KernelBase!CloseTrace KernelBase!OpenTraceW KernelBase!ProcessTrace - api-ms-win-core-file-l1-2-0.dll:
KernelBase!CreateFileW KernelBase!FileTimeToLocalFileTime KernelBase!FindFirstFileW KernelBase!FindNextFileW - api-ms-win-core-com-l1-1-0.dll:
combase!CoUninitialize - api-ms-win-core-synch-l1-2-0.dll:
KernelBase!CreateEventW KernelBase!SetEvent KernelBase!Sleep KernelBase!WaitForSingleObject ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection - RPCRT4.dll:
UuidCreate - api-ms-win-core-errorhandling-l1-1-1.dll:
KernelBase!GetLastError KernelBase!SetUnhandledExceptionFilter KernelBase!UnhandledExceptionFilter ntdll!RtlRestoreLastWin32Error - api-ms-win-core-registry-l1-1-0.dll:
KernelBase!RegCloseKey KernelBase!RegCreateKeyExW KernelBase!RegGetValueW KernelBase!RegSetValueExW - api-ms-win-eventing-controller-l1-1-0.dll:
KernelBase!ControlTraceW KernelBase!EnableTraceEx2 KernelBase!StartTraceW KernelBase!TraceSetInformation - api-ms-win-eventing-provider-l1-1-0.dll:
ntdll!EtwEventRegister ntdll!EtwEventUnregister ntdll!EtwEventWrite - api-ms-win-core-handle-l1-1-0.dll:
KernelBase!CloseHandle - api-ms-win-core-libraryloader-l1-1-1.dll:
KernelBase!FreeLibrary KernelBase!GetProcAddress KernelBase!LoadLibraryExW KernelBase!LoadStringW - api-ms-win-core-string-l1-1-0.dll:
KernelBase!MultiByteToWideChar KernelBase!WideCharToMultiByte - OLEAUT32.dll:
GetErrorInfo SysAllocString SysFreeString VariantClear - api-ms-win-core-timezone-l1-1-0.dll:
KernelBase!FileTimeToSystemTime KernelBase!SystemTimeToFileTime KernelBase!SystemTimeToTzSpecificLocalTime KernelBase!TzSpecificLocalTimeToSystemTime - api-ms-win-core-interlocked-l1-2-0.dll:
KernelBase!InterlockedCompareExchange KernelBase!InterlockedDecrement KernelBase!InterlockedExchange KernelBase!InterlockedIncrement - api-ms-win-core-sysinfo-l1-2-0.dll:
KernelBase!GetSystemTime KernelBase!GetSystemTimeAsFileTime KernelBase!GetTickCount KernelBase!GetVersionExW - api-ms-win-core-io-l1-1-1.dll:
kernel32!DeviceIoControl - api-ms-win-core-debug-l1-1-1.dll:
KernelBase!OutputDebugStringA - api-ms-win-core-profile-l1-1-0.dll:
ntdll!RtlQueryPerformanceCounter - api-ms-win-core-processthreads-l1-1-1.dll:
kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThreadId kernel32!TerminateProcess - api-ms-win-core-processtopology-obsolete-l1-1-0.dll:
kernel32!GetActiveProcessorCount - api-ms-win-core-heap-obsolete-l1-1-0.dll:
kernel32!LocalAlloc kernel32!LocalFree - api-ms-win-core-kernel32-legacy-l1-1-0.dll:
kernel32!GetComputerNameW - api-ms-win-core-apiquery-l1-1-0.dll:
ntdll!ApiSetQueryApiSetPresence - api-ms-win-ole32-ie-l1-1-0.dll:
ole32!CoInitialize - tdh.dll:
TdhGetProperty TdhGetPropertySize TdhLoadManifest TdhUnloadManifest - api-ms-win-core-delayload-l1-1-1.dll:
kernel32!DelayLoadFailureHook ntdll!LdrResolveDelayLoadedAPI