共用方式為


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
LastDStateTransitionD3cold 值表示最近轉換至 D3hot 後接 D3cold 的轉換。 如需詳細資訊,請參閱。

傳回值

沒有

言論

此例程會嘗試從父總線驅動程式和平臺韌體取得接聽呼叫端查詢所需的資訊。 如果無法使用這項資訊,例程會將 LastDStateTransitionStatusUnknown 的值寫入 LastTransitionStatus 參數所指向的位置

如需詳細資訊,請參閱 D3COLD_LAST_TRANSITION_STATUS

要求

要求 價值
最低支援的用戶端 從 Windows 8 開始提供。
目標平臺 桌面
標頭 wdm.h (包括 Wdm.h)
IRQL PASSIVE_LEVEL

另請參閱

D3COLD_LAST_TRANSITION_STATUS

D3COLD_SUPPORT_INTERFACE