IAdapterPowerManagement::QueryPowerChangeState 方法 (portcls.h)
QueryPowerChangeState
PortCls 會呼叫 方法,以回應收到IRP_MN_QUERY_POWER電源 IRP。
語法
NTSTATUS QueryPowerChangeState(
[in] POWER_STATE NewStateQuery
);
參數
[in] NewStateQuery
指定為裝置要求的新電源狀態。 此參數是類型為 POWER_STATE的聯集。 NewStateQuery (新的電源狀態。DeviceState) 可以是 IAdapterPowerManagement::P owerChangeState 中列出的其中一個DEVICE_POWER_STATE列舉值。
傳回值
QueryPowerChangeState
如果呼叫成功,會傳回STATUS_SUCCESS。 否則,方法會傳回適當的錯誤碼。
備註
PortCls 代表系統呼叫 QueryPowerChangeState
方法,以查詢配接器驅動程式,以接受潛在的裝置電源狀態變更。 驅動程式可以傳回STATUS_SUCCESS以外的值來拒絕電源狀態變更。 QueryPowerStateChange
在所有 PowerChangeState 呼叫之前,不保證會先呼叫 。
這個方法的程式代碼必須位於分頁記憶體中。
規格需求
需求 | 值 |
---|---|
目標平台 | Universal |
標頭 | portcls.h (包含 Portcls.h) |