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 |