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 |