Skip to main content
取得符合所要求格式和其他輸入選項的顯示模式。 此 API 類似於 GetDisplayModeList,但會提供更多 XBOX Series X|S 特有的資訊,例如對可變重新整理頻率的支援。 如需詳細資訊,請參閱 DXGIXBOX_MODE_DESC。 此

語法

參數

EnumFormat   _In_
類型:DXGI_FORMAT
背景緩衝區色彩格式 (請參閱 DXGI_FORMAT)。XBOX Series X|S 上不會使用此參數。請使用背景緩衝區的格式。 Flags   _In_
類型:UINT
XBOX Series X|S 上不會使用此參數。請使用值 0。 pNumModes   _Inout_
類型:UINT*
將 pDesc 設定為 NULL,讓 pNumModes 傳回符合格式和選項的顯示模式數目。否則,pNumModes 會傳回 pDesc 中所傳回的顯示模式數目。 *pDesc   _Out_writes_to_opt_(*pNumModes,*pNumModes)
類型:DXGIXBOX_MODE_DESC
顯示模式清單的指標 (請參閱 DXGIXBOX_MODE_DESC);設定為 NULL 可取得顯示模式的數目。

傳回值

類型:HRESULT 成功時傳回 S_OK;以無效參數呼叫時傳回 E_INVALIDARG。

備註

在 XBOX Series X|S 上,此 API 是設計給想要檢查顯示器是否支援 120hz 的遊戲使用。遊戲應先呼叫此 API 並檢查是否支援 120hz 或 40hz,再以 D3D12XBOX_FRAME_INTERVAL_120_HZ 或 D3D12XBOX_FRAME_INTERVAL_40_HZ 呼叫 ID3D12Device::SetFrameIntervalX。 如下所示,此 API 設計為呼叫兩次。第一次取得可用的模式數目,第二次傳回模式的描述。

需求

標頭: d3d12_xs.h 程式庫: d3d12_xs.lib
支援的平台: XBOX Series 主機

另請參閱

IDXGIOutput
Last modified on October 6, 2026