PoSetSystemWakeDevice function (wdm.h)
The PoSetSystemWakeDevice function attempts to extract a PDO from the supplied device object. If a valid PDO is found then it is added to the list of sources which contributed to waking the system from a sleep state. There is a time interval (currently 2 seconds) during which, from the completed wait/wake IRPs, the power manager attempts to build a list of system wake sources.
Syntax
void PoSetSystemWakeDevice(
[in] PDEVICE_OBJECT DeviceObject
);
Parameters
[in] DeviceObject
Supplies a pointer to the device object that has wait/wake IRPs contributing to waking the system from a sleep state.
Return value
None
Requirements
Requirement | Value |
---|---|
Minimum supported server | Windows Server 2022 |
Header | wdm.h |