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 結構 內容 成員的值。
[out] LastTransitionStatus
例程寫入下列其中一個 D3COLD_LAST_TRANSITION_STATUS 列舉值的變數指標:
- LastDStateTransitionStatusUnknown
- LastDStateTransitionD3hot
- LastDStateTransitionD3cold
傳回值
沒有
言論
此例程會嘗試從父總線驅動程式和平臺韌體取得接聽呼叫端查詢所需的資訊。 如果無法使用這項資訊,例程會將 LastDStateTransitionStatusUnknown 的值寫入 LastTransitionStatus 參數所指向的位置。
如需詳細資訊,請參閱 D3COLD_LAST_TRANSITION_STATUS。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 從 Windows 8 開始提供。 |
目標平臺 | 桌面 |
標頭 | wdm.h (包括 Wdm.h) |
IRQL | PASSIVE_LEVEL |