Freigeben über


IAdapterPowerManagement3::P owerChangeState3-Methode (portcls.h)

PortCls ruft die PowerChangeState3-Methode auf, um eine Änderung des neuen Energiezustands anzufordern. Diese Anforderung wird an den Adaptertreiber übergeben.

Syntax

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

Parameter

NewDeviceState

Der neue Energiezustand, den Portcls für das Gerät angefordert hat. Dieser Parameter ist eine Enumeration vom Typ DEVICE_POWER_STATE.

NewSystemState

Der neue Energiezustand, den Portcls für das System angefordert hat. Dieser Parameter ist eine Enumeration vom Typ SYSTEM_POWER_STATE.

D3ExitLatency

Die akzeptable Exitlatenz für den Zustand, in den das Gerät versetzt wird, wenn das Gerät aus PowerDeviceD3 kommt. Dieser Parameter ist eine Enumeration vom Typ PC_EXIT_LATENCY.

Rückgabewert

Keine

Bemerkungen

Wenn das Gerät von PowerDeviceD3 nicht in den neuen Zustand versetzt wird, wird D3ExitLatency auf PcExitLatencyInstant festgelegt. Weitere Informationen zu den möglichen Werten für D3ExitLatency finden Sie unter D3ExitLatencyChanged.

Anforderungen

Anforderung Wert
Header portcls.h

Weitere Informationen

IAdapterPowerManagement3