> ## 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.

# D3D12XBOX_PRESENT_FLAGS (XBOX One 系列)

> 指定 PresentX 用來顯示資源的呈現選項。

指定 [PresentX](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx) 用來顯示資源的呈現選項。

## 語法

```cpp theme={null}
typedef enum D3D12XBOX_PRESENT_FLAGS
{
    D3D12XBOX_PRESENT_FLAG_NONE                                     = 0x0,
    D3D12XBOX_PRESENT_FLAG_IMMEDIATE                                = 0x1,
    D3D12XBOX_PRESENT_FLAG_DO_NOT_WAIT                              = 0x2,
    D3D12XBOX_PRESENT_FLAG_PERSIST                                  = 0x4,
    D3D12XBOX_PRESENT_FLAG_DISABLE_VARIABLE_REFRESH_RATE            = 0x8,
} D3D12XBOX_PRESENT_FLAGS;
```

## 常數

| 常數 | 描述 |
| - | - |
| D3D12XBOX\_PRESENT\_FLAG\_NONE | 未指定任何選項。 |
| D3D12XBOX\_PRESENT\_FLAG\_IMMEDIATE | 覆寫已建立的框架間隔指示詞，並立即將呈現的資源翻轉至顯示器。立即翻轉會在佇列中所有現有項目都處理完畢之後套用至呈現。例如，如果對 [PresentX](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx) 的擱置呼叫根據其間隔和週期延後至未來的 VBLANK，則不會轉換為立即翻轉。立即覆寫也會套用至 [PresentX](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx) 之後的框架間隔起點。呈現的資源翻轉至顯示器之後，會開始新的框架間隔，並立即發出其起點訊號。 |
| D3D12XBOX\_PRESENT\_FLAG\_DO\_NOT\_WAIT | 指示 [PresentX](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx) 呼叫立即傳回 *DXGI\_ERROR\_WAS\_STILL\_DRAWING*，而不是封鎖直到資源完成其先前的呈現指示詞為止。如果已建立的框架週期超過交換集區中的資源數目，就會套用此指示詞；這可確保 [PresentX](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx) 中參考的資源已在佇列中，或正在主動掃描以供顯示。 |
| D3D12XBOX\_PRESENT\_FLAG\_PERSIST | 在關機時釋放裝置之後，讓呈現的資源持續保留在顯示器上。交換資源在呈現中持續保留並翻轉至顯示器之後，即可安全地解除配置。 |
| D3D12XBOX\_PRESENT\_FLAG\_DISABLE\_VARIABLE\_REFRESH\_RATE | 覆寫可變重新整理頻率的使用，以回復為 VBLANK 同步的翻轉。 |

## 備註

`D3D12XBOX_PRESENT_FLAGS` 指定 [PresentX](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx) 用來顯示資源的呈現選項。
[D3D12XBOX\_PRESENT\_PARAMETERS](/zh-TW/reference/graphics/d3d12_x/structs/d3d12xbox_present_parameters) 使用此列舉。
如需 PresentX 的相關資訊，請參閱 [PresentX](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx)。

## 需求

**標頭：** d3d12\_x.h

**支援的平台：** XBOX One 系列

## 另請參閱

[d3d12\_x](/zh-TW/reference/graphics/d3d12_x/d3d12_x_members)


## Related topics

- [NDA 主題目錄 - Microsoft Learn 線上連結](/zh-TW/nda/nda-topic-directory.md)
- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [Directorio de temas NDA: enlaces activos a Microsoft Learn](/es/nda/nda-topic-directory.md)
