Pular para o conteúdo principal
Obtém os modos de exibição que correspondem ao formato solicitado e a outras opções de entrada. Esta API é semelhante a GetDisplayModeList, mas fornece mais informações específicas do XBOX Series X|S, como o suporte à Taxa de Atualização Variável. Consulte DXGIXBOX_MODE_DESC para obter mais informações. Esta

Sintaxe

Parâmetros

EnumFormat   _In_
Tipo: DXGI_FORMAT
O formato de cor do buffer de fundo (consulte DXGI_FORMAT). Este parâmetro não é usado no XBOX Series X|S. Use o formato do seu buffer de fundo. Flags   _In_
Tipo: UINT
Este parâmetro não é usado no XBOX Series X|S. Use o valor 0. pNumModes   _Inout_
Tipo: UINT*
Defina pDesc como NULL para que pNumModes retorne o número de modos de exibição que correspondem ao formato e às opções. Caso contrário, pNumModes retorna o número de modos de exibição retornados em pDesc. *pDesc   _Out_writes_to_opt_(*pNumModes,*pNumModes)
Tipo: DXGIXBOX_MODE_DESC
Um ponteiro para uma lista de modos de exibição (consulte DXGIXBOX_MODE_DESC); defina como NULL para obter o número de modos de exibição.

Valor retornado

Tipo: HRESULT Retorna S_OK em caso de êxito ou E_INVALIDARG quando chamado com parâmetros inválidos.

Comentários

No XBOX Series X|S, esta API foi projetada para ser usada por títulos que desejam verificar se a tela oferece suporte a 120 Hz. Os títulos devem chamar esta API e verificar o suporte a 120 Hz ou 40 Hz antes de chamar ID3D12Device::SetFrameIntervalX com D3D12XBOX_FRAME_INTERVAL_120_HZ ou D3D12XBOX_FRAME_INTERVAL_40_HZ. Conforme mostrado, esta API foi projetada para ser chamada duas vezes. Primeiro, para obter o número de modos disponíveis e, em segundo lugar, para retornar uma descrição dos modos.

Requisitos

Cabeçalho: d3d12_xs.h Biblioteca: d3d12_xs.lib
Plataformas compatíveis: consoles XBOX Series

Confira também

IDXGIOutput
Última modificação em 6 de outubro de 2026