Welcome to the new DelphiDabbler Code Library Documentation.

This is a new site that's currently running on alpha code. There are going to be bugs. If you discover any, please report them on the site's issues page (GitHub account required). Thanks.

Warning: Many URLs are going to change. Refer to the README file to discover which library project's documentation has been completed.

TPJBiosWakeupType

Project: System Information Unit.

Unit: PJSysInfo.

Applies to: ~>5.32

This is an enumerated type that provides information about how a computer was powered on.

The meaning of the different values are as follows:

Value Power-on reason
wutReserved Value reserved by SMBIOS reference specification
wutOther Other, unspecified reason
wutUnknown Unknown reason
wutAPMTimer Advanced power management timer event
wutModemRing Wake-on-modem or wake-on-ring event
wutLANRemote Wake-on-LAN (WoL) event
wutPowerSwitch Computer power switch turned on
wutPCIPME PCI power management event
wutACPowerRestored Automatically switched on after AC power restored

A value of this type is returned by the TPJBiosInfo.SystemWakeupType method.