> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SetStablePowerState

> 開發期間用於特定類型分析和實驗性原型設計的輔助工具。

開發期間用於特定類型分析和實驗性原型設計的輔助工具。

## 語法

```cpp theme={null}
HRESULT SetStablePowerState(
    BOOL Enable
)
```

### 參數

*Enable*\
類型：BOOL

指定開啟或關閉穩定電源狀態的 BOOL。

### 傳回值

類型：HRESULT

此方法會傳回其中一個 [Direct3D 12 傳回碼](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/d3d12-graphics-reference-returnvalues)。

## 備註

此方法僅在開發應用程式期間有用。它可讓開發人員分析多個演算法的 GPU 使用量，而不會受到[動態頻率調整](https://en.wikipedia.org/wiki/Dynamic_frequency_scaling)所造成的假影影響。

請勿在已發行應用程式的正常執行中呼叫此方法。此方法只有在電腦處於[開發人員模式](https://learn.microsoft.com/en-us/windows/uwp/get-started/enable-your-device-for-development)時才能運作。如果未啟用開發人員模式，就會發生裝置移除。請改為在回應預設關閉、供開發人員使用的切換開關時呼叫此方法。在回應命令列參數、設定檔、登錄機碼和開發人員主控台命令時呼叫它，都是合理的使用案例。

穩定電源狀態通常會將 GPU 時脈速率固定在較慢的設定，明顯低於使用者在一般應用程式負載下所體驗到的速率。這種時脈速率降低會影響整個系統。需要較慢的時脈速率，以確保處理器不會耗盡電源、電流和散熱限制。一般使用案例通常會運用處理器動態超頻的能力。在穩定電源狀態下比較兩種設計所得出的任何結論，都應該以實際使用案例的佐證結果再次確認。

## 需求

**標頭：** d3d12\_xs.h 或 d3d12\_x.h\
**程式庫：** d3d12\_xs.lib 或 d3d12\_x.lib\
**支援的平台**：XBOX Series 主機與 XBOX One 系列

## 另請參閱

[ID3D12Device](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12device/id3d12device)


## Related topics

- [IGameInputDevice](/zh-TW/reference/input/gameinput/interfaces/igameinputdevice/igameinputdevice.md)
- [使用 PowerShell/API 部署組建](/zh-TW/services/playfab/multiplayer/servers/deploy-using-powershell-api.md)
- [逐步解說：使用 PowerShell/API 部署組建](/zh-TW/services/playfab/multiplayer/servers/quickstart-for-multiplayer-servers-api-powershell.md)
- [Gears of War: Reloaded 案例研究](/zh-TW/build/game-principles/sustainability/case-studies/case-studies-gears-of-war-reloaded.md)
- [已淘汰的 GameInput API 成員](/zh-TW/reference/input/gameinput/deprecated/gameinput_deprecated_members.md)
