GET_D3COLD_LAST_TRANSITION_STATUS回调函数 (wdm.h)
GetLastTransitionStatus 例程使设备的驱动程序能够查询到 D3hot 子状态的最新转换是否随后转换为 D3cold 子状态。
语法
GET_D3COLD_LAST_TRANSITION_STATUS GetD3coldLastTransitionStatus;
void GetD3coldLastTransitionStatus(
[in, optional] PVOID Context,
[out] PD3COLD_LAST_TRANSITION_STATUS LastTransitionStatus
)
{...}
参数
[in, optional] Context
指向特定于接口的上下文信息的指针。 调用方将此参数设置为接口 D3COLD_SUPPORT_INTERFACE 结构的 Context 成员的值。
[out] LastTransitionStatus
指向例程将以下 D3COLD_LAST_TRANSITION_STATUS 枚举值之一写入其中的变量的指针:
- LastDStateTransitionStatusUnknown
- LastDStateTransitionD3hot
- LastDStateTransitionD3cold
返回值
没有
言论
此例程尝试获取从父总线驱动程序和平台固件应答调用方查询所需的信息。 如果此信息不可用,则例程会将 value LastDStateTransitionStatusUnknown 写入 lastTransitionStatus 参数 指向的位置。
有关详细信息,请参阅 D3COLD_LAST_TRANSITION_STATUS。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 从 Windows 8 开始可用。 |
目标平台 | 桌面 |
标头 | wdm.h (包括 Wdm.h) |
IRQL | PASSIVE_LEVEL |