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
返回值
无
备注
此例程尝试从父总线驱动程序和平台固件获取应答调用方查询所需的信息。 如果此信息不可用,则例程会将值 LastDStateTransitionStatusUnknown 写入 LastTransitionStatus 参数指向的位置。
有关详细信息,请参阅 D3COLD_LAST_TRANSITION_STATUS。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从Windows 8开始可用。 |
目标平台 | 桌面 |
标头 | wdm.h (包括 Wdm.h) |
IRQL | PASSIVE_LEVEL |