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

# XG12_RESOURCE_MISC_FLAG (XBOX One 系列)

> XG12_RESOURCE_MISC_FLAG (XBOX Series 主機) — 識別資源的選項。適用於 XBOX 遊戲開發的 Direct3D 12 圖形 API 參考。

識別使用 D3D12 樣式資源描述結構所建立之資源的選項。

<a id="syntaxSection" />

## 語法

```cpp theme={null}
typedef enum XG12_RESOURCE_MISC_FLAG
{
    XG12_RESOURCE_MISC_NONE = 0,
    XG12_RESOURCE_MISC_ALLOW_RENDER_TARGET = 0x1,
    XG12_RESOURCE_MISC_ALLOW_DEPTH_STENCIL = 0x2,
    XG12_RESOURCE_MISC_ALLOW_UNORDERED_ACCESS = 0x4,
    XG12_RESOURCE_MISC_DENY_SHADER_RESOURCE = 0x8,
    XG12_RESOURCE_MISC_ALLOW_SIMULTANEOUS_ACCESS = 0x20,
    XG12_RESOURCE_MISC_DENY_COMPRESSION_DATA = 0x300000,
    XG12_RESOURCE_MISC_FLAG_DENY_DEPTH_COMPRESSION_DATA = 0x100000,
    XG12_RESOURCE_MISC_FLAG_DENY_STENCIL_COMPRESSION_DATA = 0x200000,
    XG12_RESOURCE_MISC_ALLOW_DCC = 0x400000,
    XG12_RESOURCE_MISC_FORCE_TEXTURE_COMPATIBILITY = 0x800000,  
    XG12_RESOURCE_MISC_FLAG_DENY_DEPTH_STENCIL_HTILE = 0x80000000,
} XG12_RESOURCE_MISC_FLAG  
```

<a id="ID4E2B" />

## 常數

| 常數 | 描述 |
| - | - |
| XG12\_RESOURCE\_MISC\_NONE | 未指定任何選項。 |
| XG12\_RESOURCE\_MISC\_ALLOW\_RENDER\_TARGET | 允許資源作為轉譯目標。 |
| XG12\_RESOURCE\_MISC\_ALLOW\_DEPTH\_STENCIL | 允許資源用於深度與樣板資料。 |
| XG12\_RESOURCE\_MISC\_ALLOW\_UNORDERED\_ACCESS | 允許資源用於未排序存取。 |
| XG12\_RESOURCE\_MISC\_DENY\_SHADER\_RESOURCE | 不允許資源作為著色器資源。 |
| XG12\_RESOURCE\_MISC\_ALLOW\_SIMULTANEOUS\_ACCESS | 允許多個不同的佇列、裝置或處理序同時存取資源。只要寫入者不會同時修改讀取者正在存取的紋素，資源即可由多個讀取者和一個寫入者同時存取。 |
| XG12\_RESOURCE\_MISC\_DENY\_COMPRESSION\_DATA | 拒絕資源使用所有類型的壓縮中繼資料。此旗標會防止為轉譯目標資源建立 CMask 和 FMask 中繼資料表面。此旗標不會防止為深度樣板資源建立 HTile 中繼資料表面。 |
| XG12\_RESOURCE\_MISC\_FLAG\_DENY\_DEPTH\_COMPRESSION\_DATA | 拒絕資源使用深度壓縮中繼資料。此旗標不會防止為深度樣板資源建立 HTile 中繼資料表面。 |
| XG12\_RESOURCE\_MISC\_FLAG\_DENY\_STENCIL\_COMPRESSION\_DATA | 拒絕資源使用樣板壓縮中繼資料。此旗標不會防止為深度樣板資源建立 HTile 中繼資料表面。 |
| XG12\_RESOURCE\_MISC\_ALLOW\_DCC | 允許差異色彩壓縮 (DCC)。當 DCC 與轉譯目標資源搭配使用時，不會使用 CMask。此旗標會覆寫 XG12\_RESOURCE\_MISC\_DENY\_COMPRESSION\_DATA。 |
| XG12\_RESOURCE\_MISC\_FORCE\_TEXTURE\_COMPATIBILITY | 強制經差異色彩壓縮的資源維持與紋理取樣的相容性。 |
| XG12\_RESOURCE\_MISC\_FLAG\_DENY\_DEPTH\_STENCIL\_HTILE | 防止為深度樣板資源建立 HTile 中繼資料表面。 |

<a id="remarks" />

## 備註

此列舉由 [XG\_RESOURCE\_DESC](/zh-TW/reference/graphics/xg__NR/structs/xg_resource_desc) 結構的 **MiscFlags** 成員使用。

此列舉相當於 D3D12\_RESOURCE\_FLAGS 列舉。XBOX 版本的 [D3D12\_RESOURCE\_FLAGS](/zh-TW/reference/graphics/d3d12_x/enums/d3d12_resource_flags) 列舉在 PC 版本的 [D3D12\_RESOURCE\_FLAGS](https://msdn.microsoft.com/library/dn986742\(v=vs.85\).aspx) 列舉中新增了 XBOX 延伸模組成員。

<a id="requirements" />

## 需求

**標頭:** xg.h

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

## 另請參閱

[XG 參考](/zh-TW/reference/graphics/xg__NR/xg_members)


## Related topics

- [NDA 主題目錄 - Microsoft Learn 線上連結](/zh-TW/nda/nda-topic-directory.md)
- [D3D12_PROTECTED_RESOURCE_SESSION_FLAGS](/zh-TW/reference/graphics/d3d12/enums/d3d12_protected_resource_session_flags_public.md)
- [D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS](/zh-TW/reference/graphics/d3d12/enums/d3d12_protected_resource_session_support_flags_public.md)
- [GetCreationFlags](/zh-TW/reference/graphics/d3d12/interfaces/id3d12fence1/methods/id3d12fence1_getcreationflags_public.md)
- [XGameStreamingVideoFlags](/zh-TW/reference/system/xgamestreaming/enums/xgamestreamingvideoflags.md)
