共用方式為


IAdapterPowerManagement3::P owerChangeState3 方法 (portcls.h)

PortCls 會呼叫 PowerChangeState3 方法來要求變更新的電源狀態。 此要求會傳遞至配接器驅動程式。

語法

void PowerChangeState3(
  DEVICE_POWER_STATE NewDeviceState,
  SYSTEM_POWER_STATE NewSystemState,
  PC_EXIT_LATENCY    D3ExitLatency
);

參數

NewDeviceState

Portcls 要求裝置的新電源狀態。 此參數是類型 DEVICE_POWER_STATE的列舉。

NewSystemState

Portcls 要求系統的新電源狀態。 此參數是類型 SYSTEM_POWER_STATE的列舉。

D3ExitLatency

當裝置離開 PowerDeviceD3 時,裝置進入的狀態可接受的結束延遲。 此參數是類型 PC_EXIT_LATENCY的列舉。

傳回值

備註

如果裝置未從 PowerDeviceD3 進入其新狀態,則 D3ExitLatency 會設定為 PcExitLatencyInstant。 如需 D3ExitLatency 可能值的詳細資訊,請參閱 D3ExitLatencyChanged

規格需求

需求
標頭 portcls.h

另請參閱

IAdapterPowerManagement3