调试待机时的电源问题

Play 调试待机时的电源问题
Sign in to queue

Description

在 Connected Standby 或 Modern Standby 系统上优化系统电源板可能是一项复杂的任务。 您需要了解 Windows 电源转换流以及在系统开发和测试期间可能遇到的常见问题。 本次会议提供不同设备种类、电源管理方式及其对系统影响的概述。 主题包括: Windows 10 CS/MS 电源转换流;系统集成;子组件对系统的影响;存储的电源管理、网络和通过 USB 连接的设备;分析耗电问题的过程;以及 SleepStudy 和 Windows Performance Analyzer (WPA) 工具概述。 目标用户: OEM、ODM、IDH、IHV、外设制造商和驱动程序开发人员。

Day:

1

Session Type:

talk

Code:

OWD200-M

Room:

Room 2 号大宴会厅

Embed

Download

Download this episode

The Discussion

  • User profile image
    Kenneth Huang

    hi there,
    we have some power management questions while developing windows device.
    1. how can we understand or how to trace code to know who is driver's PPO?
    does MSDN has any API could get information about driver's PPO?

    sometimes, maybe developer will receive a new driver from other co-workers(3rd party/vendor/OEM/ODM).

    2. the API "WdfDeviceAssignS0IdleSettings" could set up idle settings for a device driver.
    the idel setting structure "WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS" has member "IdleCanWakeFromS0".

    in some driver, to call the idle setting API with IdleCanWakeFromS0.
    it will return "STATUS_POWER_STATE_INVALID" status.

    it means "indicates the device can wake itself, but the bus driver indicates the device cannot wake itself."
    how to specific a driver could using IdleCanWakeFromS0 param for wake up ability?

    thanks!!

Add Your 2 Cents