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

# d3d12_xs (API コンテンツ) (XBOX Series 本体)

> d3d12_xs.h のリファレンス トピック。

## インターフェイス

| インターフェイス                                                                                                                       | 説明                                                                                                                                                                                                                                                                       |
| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [ID3D10Blob](/reference/graphics/d3d12_xs/interfaces/ID3D10Blob/id3d10blob)                                                    | このインターフェイスは、任意の長さのデータを返すために使用されます。                                                                                                                                                                                                                                       |
| [ID3D12CommandQueue](/reference/graphics/d3d12_xs/interfaces/ID3D12CommandQueue/id3d12commandqueue_xs)                         | コマンド リストを送信し、その実行を同期します。                                                                                                                                                                                                                                                 |
| [ID3D12Device11](/reference/graphics/d3d12_xs/interfaces/ID3D12Device11/id3d12device11)                                        | 仮想アダプターを表します。このインターフェイスは `ID3D12Device10` を拡張します。                                                                                                                                                                                                                        |
| [ID3D12Device6](/reference/graphics/d3d12_xs/interfaces/ID3D12Device6/id3d12device6)                                           | 仮想アダプターを表します。このインターフェイスは `ID3D12Device5` を拡張します。                                                                                                                                                                                                                         |
| [ID3D12Device7](/reference/graphics/d3d12_xs/interfaces/ID3D12Device7/id3d12device7)                                           | 仮想アダプターを表します。このインターフェイスは `ID3D12Device6` を拡張します。                                                                                                                                                                                                                         |
| [ID3D12Device8](/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/id3d12device8)                                           | 仮想アダプターを表します。このインターフェイスは `ID3D12Device7` を拡張します。                                                                                                                                                                                                                         |
| [ID3D12GraphicsCommandList](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList/id3d12graphicscommandlist_xs)    | レンダリング用のグラフィックス コマンドのリストをカプセル化します。                                                                                                                                                                                                                                       |
| [ID3D12GraphicsCommandList4](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList4/id3d12graphicscommandlist4)    | レンダリング用のグラフィックス コマンドのリストをカプセル化します。このインターフェイスは ID3D12GraphicsCommandList3 を拡張します。                                                                                                                                                                                         |
| [ID3D12GraphicsCommandList5](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList5/id3d12graphicscommandlist5)    | レンダリング用のグラフィックス コマンドのリストをカプセル化します。このインターフェイスは ID3D12GraphicsCommandList4 を拡張します。                                                                                                                                                                                         |
| [ID3D12GraphicsCommandList6](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/id3d12graphicscommandlist6)    | レンダリング用のグラフィックス コマンドのリストをカプセル化します。このインターフェイスは ID3D12GraphicsCommandList5 を拡張します。                                                                                                                                                                                         |
| [ID3D12GraphicsCommandList8](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList8/id3d12graphicscommandlist8)    | 未定                                                                                                                                                                                                                                                                       |
| [ID3D12Heap1](/reference/graphics/d3d12_xs/interfaces/ID3D12Heap1/id3d12heap1)                                                 | ヒープは、物理メモリを管理するために使用される、連続したメモリ割り当ての抽象化です。このインターフェイスは ID3D12Heap を拡張します。                                                                                                                                                                                                 |
| [ID3D12Object](/reference/graphics/d3d12_xs/interfaces/ID3D12Object/id3d12object)                                              | ID3D12Device と ID3D12DeviceChild が継承するインターフェイス。プライベート データを関連付け、オブジェクト名に注釈を付けるためのメソッドを提供します。                                                                                                                                                                              |
| [ID3D12PipelineState](/reference/graphics/d3d12_xs/interfaces/ID3D12PipelineState/id3d12pipelinestate_xs)                      | 現在設定されているすべてのシェーダーの状態、および特定の固定機能状態オブジェクトを表します。                                                                                                                                                                                                                           |
| [ID3D12Resource](/reference/graphics/d3d12_xs/interfaces/ID3D12Resource/id3d12resource_xs)                                     | CPU および GPU が物理メモリまたはヒープに対して読み取りおよび書き込みを行う一般化された機能をカプセル化します。                                                                                                                                                                                                             |
| [ID3D12StateObject](/reference/graphics/d3d12_xs/interfaces/ID3D12StateObject/id3d12stateobject)                               | アプリケーションが単一の単位として管理し、コンパイルや最適化などの処理のためにドライバーにアトミックに提供する、シェーダーを含む可変量の構成状態を表します。                                                                                                                                                                                           |
| [ID3D12StateObjectProperties](/reference/graphics/d3d12_xs/interfaces/ID3D12StateObjectProperties/id3d12stateobjectproperties) | ID3D12StateObject のプロパティを取得および設定するためのメソッドを提供します。                                                                                                                                                                                                                         |
| [ID3DInclude](/reference/graphics/d3d12_xs/interfaces/ID3DInclude/id3dinclude)                                                 | ID3DInclude は、アプリケーションがシェーダーの #include ファイルを開いたり閉じたりするためにユーザーがオーバーライド可能なメソッドを呼び出せるようにユーザーが実装するインクルード インターフェイスです。                                                                                                                                                         |
| [IDXGIAdapter](/reference/graphics/d3d12_xs/interfaces/IDXGIAdapter/idxgiadapter)                                              | IDXGIAdapter インターフェイスは、1 つ以上の GPU、DAC、ビデオ メモリを含むディスプレイ サブシステムを表します。                                                                                                                                                                                                      |
| [IDXGIAdapter1](/reference/graphics/d3d12_xs/interfaces/IDXGIAdapter1/idxgiadapter1)                                           | IDXGIAdapter インターフェイスは、1 つ以上の GPU、DAC、ビデオ メモリを含むディスプレイ サブシステムを表します。                                                                                                                                                                                                      |
| [IDXGIAdapter2](/reference/graphics/d3d12_xs/interfaces/IDXGIAdapter2/idxgiadapter2)                                           | IDXGIAdapter インターフェイスは、1 つ以上の GPU、DAC、ビデオ メモリを含むディスプレイ サブシステムを表します。                                                                                                                                                                                                      |
| [IDXGIDevice](/reference/graphics/d3d12_xs/interfaces/IDXGIDevice/idxgidevice)                                                 | IDXGIDevice インターフェイスは、画像データを生成する DXGI オブジェクト用の派生クラスを実装します。                                                                                                                                                                                                               |
| [IDXGIDevice1](/reference/graphics/d3d12_xs/interfaces/IDXGIDevice1/idxgidevice1)                                              | IDXGIDevice インターフェイスは、画像データを生成する DXGI オブジェクト用の派生クラスを実装します。                                                                                                                                                                                                               |
| [IDXGIDevice2](/reference/graphics/d3d12_xs/interfaces/IDXGIDevice2/idxgidevice2)                                              | IDXGIDevice インターフェイスは、画像データを生成する DXGI オブジェクト用の派生クラスを実装します。                                                                                                                                                                                                               |
| [IDXGIDeviceSubObject](/reference/graphics/d3d12_xs/interfaces/IDXGIDeviceSubObject/idxgidevicesubobject)                      | デバイスに紐づけられたオブジェクトから継承され、そのポインターを取得できるようにします。                                                                                                                                                                                                                             |
| [IDXGIFactory](/reference/graphics/d3d12_xs/interfaces/IDXGIFactory/idxgifactory)                                              | IDXGIFactory インターフェイスは、DXGI オブジェクト (フル スクリーン遷移を処理するもの) を生成するメソッドを実装します。                                                                                                                                                                                                  |
| [IDXGIFactory1](/reference/graphics/d3d12_xs/interfaces/IDXGIFactory1/idxgifactory1)                                           | IDXGIFactory インターフェイスは、DXGI オブジェクト (フル スクリーン遷移を処理するもの) を生成するメソッドを実装します。                                                                                                                                                                                                  |
| [IDXGIFactory2](/reference/graphics/d3d12_xs/interfaces/IDXGIFactory2/idxgifactory2)                                           | IDXGIFactory インターフェイスは、DXGI オブジェクト (フル スクリーン遷移を処理するもの) を生成するメソッドを実装します。                                                                                                                                                                                                  |
| [IDXGIInfoQueue](/reference/graphics/d3d12_xs/interfaces/IDXGIInfoQueue/idxgiinfoqueue)                                        | このインターフェイスはデバッグ情報キューを制御し、デバッグ レイヤーが有効な場合にのみ使用できます。                                                                                                                                                                                                                       |
| [IDXGIObject](/reference/graphics/d3d12_xs/interfaces/IDXGIObject/idxgiobject)                                                 | すべての DXGI オブジェクトの基本インターフェイス。`IDXGIObject` はオブジェクトへの呼び出し元定義データ (プライベート データ) の関連付けおよび親オブジェクトへのインターフェイスの取得をサポートします。                                                                                                                                                         |
| [IDXGIOutput](/reference/graphics/d3d12_xs/interfaces/IDXGIOutput/idxgioutput)                                                 | `IDXGIOutput` インターフェイスは、アダプター出力 (モニターなど) を表します。                                                                                                                                                                                                                          |
| [IDXGISwapChain](/reference/graphics/d3d12_xs/interfaces/IDXGISwapChain/idxgiswapchain)                                        | スワップ チェーンは非推奨となり、スワップ リソース ([D3D12\_HEAP\_FLAG\_ALLOW\_DISPLAY](/reference/graphics/d3d12_x/enums/d3d12_heap_flags)) および [ID3D12CommandQueue::PresentX](/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx) を通じた提示に置き換えられました。 |
| [IDXGISwapChain1](/reference/graphics/d3d12_xs/interfaces/IDXGISwapChain1/idxgiswapchain1)                                     | スワップ チェーンは非推奨となり、スワップ リソース ([D3D12\_HEAP\_FLAG\_ALLOW\_DISPLAY](/reference/graphics/d3d12_x/enums/d3d12_heap_flags)) および [ID3D12CommandQueue::PresentX](/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx) を通じた提示に置き換えられました。 |
| [ID3D12DescriptorHeap](/reference/graphics/d3d12_xs/interfaces/ID3D12DescriptorHeap/id3d12descriptorheap)                      | 未定                                                                                                                                                                                                                                                                       |
| [ID3D12RootSignature](/reference/graphics/d3d12_xs/interfaces/ID3D12RootSignature/id3d12rootsignature)                         | 未定                                                                                                                                                                                                                                                                       |

## 関数

| 関数                                                                                                                                                                                                            | 説明                                                                          |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
| [D3D10CreateBlob](/reference/graphics/d3d12_xs/functions/d3d10createblob)                                                                                                                                     | バッファーを作成します。                                                                |
| [D3D12ConfigureVirtualMemoryX](/reference/graphics/d3d12_xs/functions/d3d12configurevirtualmemoryx)                                                                                                           | グラフィックス メモリを追跡するためのページ テーブルにメモリを予約し初期化します。                                  |
| [D3D12XboxInitializeDefaultDpbbState](/reference/graphics/d3d12_xs/functions/d3d12xboxinitializedefaultdpbbstate)                                                                                             | 既定の遅延プリミティブ バッチ ビニング (DPBB) 状態を初期化します。                                      |
| [D3D12XboxMakeDefault\_D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_PARAMS1](/reference/graphics/d3d12_xs/functions/d3d12xboxmakedefault_d3d12xbox_build_raytracing_acceleration_structure_params1) | `D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS1` 構造体を既定値で初期化します。 |
| [D3D12XboxMakeDefault\_D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_PARAMS2](/reference/graphics/d3d12_xs/functions/d3d12xboxmakedefault_d3d12xbox_build_raytracing_acceleration_structure_params2) | `D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS2` 構造体を既定値で初期化します。 |
| [D3D12XboxMakeDefault\_D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_PARAMS3](/reference/graphics/d3d12_xs/functions/d3d12xboxmakedefault_d3d12xbox_build_raytracing_acceleration_structure_params3) | `D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS3` 構造体を既定値で初期化します。 |
| [D3D12ZeroMemoryX](/reference/graphics/d3d12_xs/functions/d3d12zeromemoryx)                                                                                                                                   | 指定されたメモリ範囲をゼロクリアします。                                                        |

## 構造体

| 構造体                                                                                                                                                                           | 説明                                                                                             |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |
| [D3D12\_DISPATCH\_MESH\_ARGUMENTS](/reference/graphics/d3d12_xs/structs/d3d12_dispatch_mesh_arguments)                                                                        | XBOX ではサポートされていません。                                                                            |
| [D3D12\_FEATURE\_DATA\_D3D12\_OPTIONS10](/reference/graphics/d3d12_xs/structs/d3d12_feature_data_d3d12_options10_xs)                                                          | アダプターが可変レート シェーディングの合計コンバイナー、およびメッシュ シェーダーのプリミティブごとのシェーディング レートに対して提供するサポート レベルを示します。          |
| [D3D12\_FEATURE\_DATA\_D3D12\_OPTIONS11](/reference/graphics/d3d12_xs/structs/d3d12_feature_data_d3d12_options11_xs)                                                          | アダプターが記述子リソース上のアトミック Int64 に対して提供するサポート レベルを示します。                                              |
| [D3D12\_FEATURE\_DATA\_D3D12\_OPTIONS7](/reference/graphics/d3d12_xs/structs/d3d12_feature_data_d3d12_options7_xs)                                                            | アダプターがメッシュ シェーダーおよびサンプラー フィードバックに対して提供するサポート レベルを示します。                                         |
| [D3D12\_FEATURE\_DATA\_D3D12\_OPTIONS8](/reference/graphics/d3d12_xs/structs/d3d12_feature_data_d3d12_options8_xs)                                                            | アダプターが非整列ブロック テクスチャに対して提供するサポート レベルを示します。                                                      |
| [D3D12\_FEATURE\_DATA\_D3D12\_OPTIONS9](/reference/graphics/d3d12_xs/structs/d3d12_feature_data_d3d12_options9_xs)                                                            | 各種オプションがサポートされているかどうかを示します。                                                                    |
| [D3D12\_FEATURE\_DATA\_DISPLAYABLE](/reference/graphics/d3d12_xs/structs/d3d12_feature_data_displayable_xs)                                                                   | この機能は現在プレビュー中です。                                                                               |
| [D3D12\_FEATURE\_DATA\_PROTECTED\_RESOURCE\_SESSION\_TYPE\_COUNT](/reference/graphics/d3d12_xs/structs/d3d12_feature_data_protected_resource_session_type_count_xs)           | 保護リソース セッション タイプのカウントを示します。                                                                    |
| [D3D12\_FEATURE\_DATA\_PROTECTED\_RESOURCE\_SESSION\_TYPES](/reference/graphics/d3d12_xs/structs/d3d12_feature_data_protected_resource_session_types_xs)                      | 保護リソース セッション タイプのリストを示します。                                                                     |
| [D3D12\_MIP\_REGION](/reference/graphics/d3d12_xs/structs/d3d12_mip_region)                                                                                                   | フィードバック リソース内の 1 つのフィードバック テクセルが表す寸法を定義する構造体。                                                  |
| [D3D12\_PROTECTED\_RESOURCE\_SESSION\_DESC1](/reference/graphics/d3d12_xs/structs/d3d12_protected_resource_session_desc1)                                                     | アダプターごとの保護リソース セッションのフラグを記述します。                                                                |
| [D3D12\_RESOURCE\_DESC1](/reference/graphics/d3d12_xs/structs/d3d12_resource_desc1)                                                                                           | テクスチャなどのリソースを記述します。                                                                            |
| [D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_BATCHED\_DESC](/reference/graphics/d3d12_xs/structs/d3d12xbox_build_raytracing_acceleration_structure_batched_desc)   | バッチ処理された BVH ビルド用の記述子。通常のビルド呼び出しに対するパラメーターの単一のセットをラップします。                                      |
| [D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_BATCHED\_DESC2](/reference/graphics/d3d12_xs/structs/d3d12xbox_build_raytracing_acceleration_structure_batched_desc2) | 拡張バッチ ビルド記述子。                                                                                  |
| [D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_PARAMS1](/reference/graphics/d3d12_xs/structs/d3d12xbox_build_raytracing_acceleration_structure_params1)              | バッチ ビルド用の拡張パラメーター セット。                                                                         |
| [D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_PARAMS2](/reference/graphics/d3d12_xs/structs/d3d12xbox_build_raytracing_acceleration_structure_params2)              | バッチ ビルド用の拡張パラメーター セット。                                                                         |
| [D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_PARAMS3](/reference/graphics/d3d12_xs/structs/d3d12xbox_build_raytracing_acceleration_structure_params3)              | バッチ ビルド用の拡張パラメーター セット。                                                                         |
| [D3D12XBOX\_COMPUTE\_SHADER\_LAUNCH\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_compute_shader_launch_params)                                                 | コンピュート パイプライン状態オブジェクトの起動設定に対するオーバーライド パラメーター。                                                  |
| [D3D12XBOX\_COMPUTE\_SHADER\_LIMITS\_DESC](/reference/graphics/d3d12_xs/structs/d3d12xbox_compute_shader_limits_desc_xs)                                                      | 各種コンピュート シェーダー ランタイム パラメーターをプログラムするために、コンピュート パイプライン状態のレジスタを設定します。                             |
| [D3D12XBOX\_CREATE\_DEVICE\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_create_device_parameters_xs)                                                           | XBOX ハードウェアでデバイスを作成する際に使用されるパラメーターを指定します。                                                      |
| [D3D12XBOX\_DESCRIPTOR\_PIPELINE\_STATE](/reference/graphics/d3d12_xs/structs/d3d12xbox_descriptor_pipeline_state_xs)                                                         | パイプライン状態オブジェクトを設定するためのコマンド プロセッサ パケット記述子。                                                      |
| [D3D12XBOX\_DESERIALIZE\_GRAPHICS\_PIPELINE\_STATE](/reference/graphics/d3d12_xs/structs/d3d12xbox_deserialize_graphics_pipeline_state_xs)                                    | 以前にシリアル化されたグラフィックス パイプライン状態オブジェクトを逆シリアル化するための情報を格納します。                                         |
| [D3D12XBOX\_DISPATCH\_MESH\_X\_ARGUMENTS](/reference/graphics/d3d12_xs/structs/d3d12xbox_dispatch_mesh_x_arguments)                                                           | XBOX 上のメッシュ シェーダー execute indirect 呼び出しで使用されるコマンド シグネチャ タイプ。                                   |
| [D3D12XBOX\_DISPATCH\_RAYS\_DESC](/reference/graphics/d3d12_xs/structs/d3d12xbox_dispatch_rays_desc)                                                                          | D3D12\_DISPATCH\_RAYS\_DESC の XBOX 拡張。                                                         |
| [D3D12XBOX\_DPBB\_BREAK\_BATCH\_ARGUMENTS](/reference/graphics/d3d12_xs/structs/d3d12xbox_dpbb_break_batch_arguments)                                                         | Execute Indirect の XBOX 拡張。                                                                    |
| [D3D12XBOX\_DPBB\_STATE](/reference/graphics/d3d12_xs/structs/d3d12xbox_dpbb_state)                                                                                           | 遅延プリミティブ バッチ ビニング (DPBB) の設定。                                                                  |
| [D3D12XBOX\_FLUSHPIPELINEX\_ARGUMENTS](/reference/graphics/d3d12_xs/structs/d3d12xbox_flushpipelinex_arguments)                                                               | Execute Indirect の XBOX 拡張。                                                                    |
| [D3D12XBOX\_GPU\_HARDWARE\_CONFIGURATION](/reference/graphics/d3d12_xs/structs/d3d12xbox_gpu_hardware_configuration_xs)                                                       | GPU クロック周波数とハードウェア構成を格納します。                                                                    |
| [D3D12XBOX\_GRAPHICS\_SHADER\_LIMITS\_DESC](/reference/graphics/d3d12_xs/structs/d3d12xbox_graphics_shader_limits_desc_xs)                                                    | グラフィックス シェーダーの制限を定義します。                                                                        |
| [D3D12XBOX\_LIVE\_DEBUGGING\_AMPLIFICATION\_SHADER\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_amplification_shader_parameters)                | ライブでデバッグするアンプリフィケーション シェーダーを指定するために使用されるパラメーター。                                                |
| [D3D12XBOX\_LIVE\_DEBUGGING\_ANY\_SHADER\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_any_shader_parameters)                                    | ライブでデバッグする任意のシェーダーを指定するために使用されるパラメーター。                                                         |
| [D3D12XBOX\_LIVE\_DEBUGGING\_COMPUTE\_SHADER\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_compute_shader_parameters)                            | ライブでデバッグするコンピュート シェーダーを指定するために使用されるパラメーター。                                                     |
| [D3D12XBOX\_LIVE\_DEBUGGING\_DOMAIN\_SHADER\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_domain_shader_parameters)                              | ライブでデバッグするドメイン シェーダーを指定するために使用されるパラメーター。                                                       |
| [D3D12XBOX\_LIVE\_DEBUGGING\_GEOMETRY\_SHADER\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_geometry_shader_parameters)                          | ライブでデバッグするジオメトリ シェーダーを指定するために使用されるパラメーター。                                                      |
| [D3D12XBOX\_LIVE\_DEBUGGING\_GLOBAL\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_global_parameters)                                             | ライブ デバッグの種類と、そのデバッグ タイプに固有のパラメーターの設定を可能にします。                                                   |
| [D3D12XBOX\_LIVE\_DEBUGGING\_HULL\_SHADER\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_hull_shader_parameters)                                  | ライブでデバッグするハル シェーダーを指定するために使用されるパラメーター。                                                         |
| [D3D12XBOX\_LIVE\_DEBUGGING\_MESH\_SHADER\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_mesh_shader_parameters)                                  | ライブでデバッグするメッシュ シェーダーを指定するために使用されるパラメーター。                                                       |
| [D3D12XBOX\_LIVE\_DEBUGGING\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_parameters)                                                            | ライブ デバッグの種類と、そのデバッグ タイプに固有のパラメーターの設定を可能にします。                                                   |
| [D3D12XBOX\_LIVE\_DEBUGGING\_PIXEL\_SHADER\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_pixel_shader_parameters)                                | ライブでデバッグするピクセル シェーダーを指定するために使用されるパラメーター。                                                       |
| [D3D12XBOX\_LIVE\_DEBUGGING\_VERTEX\_SHADER\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_live_debugging_vertex_shader_parameters)                              | ライブでデバッグする頂点シェーダーを指定するために使用されるパラメーター。                                                          |
| [D3D12XBOX\_MSAA\_PARAMETERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_msaa_parameters_xs)                                                                              | マルチサンプリング アンチエイリアシング (MSAA) について、深度ブロック内の設定を制御します。                                             |
| [D3D12XBOX\_PRT\_LOD\_REPORT\_DESC](/reference/graphics/d3d12_xs/structs/d3d12xbox_prt_lod_report_desc)                                                                       | GPU によって書き込まれる PRT LOD レポートの宛先メモリの場所とサイズ、およびレポート生成の一部としてサンプル カウンターがリセットされる方法を制御するパラメーターを指定します。 |
| [D3D12XBOX\_PRT\_LOD\_REPORT\_GPU\_HEADER](/reference/graphics/d3d12_xs/structs/d3d12xbox_prt_lod_report_gpu_header)                                                          | PRT LOD レポートの一部として GPU によって書き込まれる 8 バイト ヘッダーのハードウェア レイアウトを定義します。                               |
| [D3D12XBOX\_PRT\_LOD\_REPORT\_GPU\_SAMPLE](/reference/graphics/d3d12_xs/structs/d3d12xbox_prt_lod_report_gpu_sample)                                                          | GPU によって書き込まれる PRT LOD レポートの宛先メモリの場所とサイズ、およびレポート生成の一部としてサンプル カウンターがリセットされる方法を制御するパラメーターを指定します。 |
| [D3D12XBOX\_RAYTRACING\_CANONICAL\_ACCELERATION\_STRUCTURE\_NODE](/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_canonical_acceleration_structure_node)            | カノニカル ノード データを含む共用体。                                                                           |
| [D3D12XBOX\_RAYTRACING\_CANONICAL\_FP16\_AABB\_DATA](/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_canonical_fp16_aabb_data)                                      | カノニカル FP16 ボックスのデータを含みます。                                                                      |
| [D3D12XBOX\_RAYTRACING\_CANONICAL\_FP32\_AABB\_DATA](/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_canonical_fp32_aabb_data)                                      | カノニカル FP32 ボックスのデータを含みます。                                                                      |
| [D3D12XBOX\_RAYTRACING\_CANONICAL\_TRIANGLE\_NODE\_DATA](/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_canonical_triangle_node_data)                              | カノニカル三角形ノード。                                                                                   |
| [D3D12XBOX\_RAYTRACING\_FP16\_AABB](/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_fp16_aabb)                                                                      | FP16 ボックスを記述するためのヘルパー構造体。                                                                      |
| [D3D12XBOX\_RAYTRACING\_INFORMATION\_EXPORT\_TABLE](/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_information_export_table)                                       | RTPSO のエクスポートを列挙するために使用されます。                                                                   |
| [D3D12XBOX\_RAYTRACING\_INFORMATION\_EXPORT](/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_information_export)                                                    | 内部使用のために予約されています。                                                                              |
| [D3D12XBOX\_RAYTRACING\_INFORMATION](/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_information)                                                                   | 完成した RTPSO から取得できる追加情報。                                                                        |
| [D3D12XBOX\_RAYTRACING\_OPTIONS](/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_options)                                                                           | RTPSO で設定できる拡張オプションを記述します。                                                                     |
| [D3D12XBOX\_RESOURCE\_BARRIER\_SUMMARY\_ACTIONS](/reference/graphics/d3d12_xs/structs/d3d12xbox_resource_barrier_summary_actions)                                             | リソース バリアの代わりに実行されたアクションの概要を提供します。                                                              |
| [D3D12XBOX\_SAMPLER\_DESC](/reference/graphics/d3d12_xs/structs/d3d12xbox_sampler_desc_xs)                                                                                    | サンプラー状態を記述します。                                                                                 |
| [D3D12XBOX\_SERIALIZE\_GRAPHICS\_PIPELINE\_STATE](/reference/graphics/d3d12_xs/structs/d3d12xbox_serialize_graphics_pipeline_state_xs)                                        | グラフィックス パイプライン状態オブジェクトをシリアル化するための情報。                                                           |
| [D3D12XBOX\_SHADER\_RESOURCE\_VIEW\_DESC](/reference/graphics/d3d12_xs/structs/d3d12xbox_shader_resource_view_desc_xs)                                                        | シェーダー リソース ビュー (SRV) を記述します。                                                                   |
| [D3D12XBOX\_SHADER\_SYMBOL\_LIST](/reference/graphics/d3d12_xs/structs/d3d12xbox_shader_symbol_list)                                                                          | 関数呼び出しを持つコンピュート パイプライン状態 (DXR など) の関数シンボルを含みます。                                                |
| [D3D12XBOX\_SHADER\_SYMBOL](/reference/graphics/d3d12_xs/structs/d3d12xbox_shader_symbol)                                                                                     | コンピュート シェーダー内の単一関数。                                                                            |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS\_CMASK\_VRS\_HINT\_MODE](/reference/graphics/d3d12_xs/structs/d3d12xbox_shading_rate_settings_cmask_vrs_hint_mode)                        | VRS ヒント用の RTV ごとの有効ビットを含みます。                                                                   |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS\_COMBINERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_shading_rate_settings_combiners)                                               | VRS コンバイナー設定を引き継ぐことを可能にします。                                                                    |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS\_HTILE\_MODE](/reference/graphics/d3d12_xs/structs/d3d12xbox_shading_rate_settings_htile_mode)                                            | プログラムする HTile 設定を含みます。                                                                         |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS\_PIXEL\_CENTER\_OFFSETS](/reference/graphics/d3d12_xs/structs/d3d12xbox_shading_rate_settings_pixel_center_offsets)                       | 符号付き 4 ビット値を使用して、1/16 単位で粗いピクセル中心オフセットをプログラムします。すべての粗いピクセル形状の中心を独立して設定できます。                    |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS](/reference/graphics/d3d12_xs/structs/d3d12xbox_shading_rate_settings)                                                                    | 拡張 VRS 設定の共用体。                                                                                 |
| [D3D12XBOX\_SYNC\_PARAMS](/reference/graphics/d3d12_xs/structs/d3d12xbox_sync_params)                                                                                         | 各種 API で使用される GPU 同期パラメーター。                                                                    |
| [D3D12XBOX\_VIRTUAL\_MEMORY\_CONFIGURATION](/reference/graphics/d3d12_xs/structs/d3d12xbox_virtual_memory_configuration)                                                      | Direct3D グラフィックス仮想メモリ システムを初期化するために使用されるパラメーター。                                                |
| [D3D12XBOX\_XDXR\_STREAM\_DESC](/reference/graphics/d3d12_xs/structs/d3d12xbox_xdxr_stream_desc)                                                                              | API を変更することなく拡張機能を追加および削除するためのトークン化されたオプションのストリーム。                                             |
| [D3D12XBOX\_ZERO\_MEMORY\_BUFFERS](/reference/graphics/d3d12_xs/structs/d3d12xbox_zero_memory_buffers)                                                                        | D3D12ZeroMemoryX API にタイトルから提供される制御構造体。                                                        |
| [D3D12XBOX\_ZERO\_MEMORY\_RANGE](/reference/graphics/d3d12_xs/structs/d3d12xbox_zero_memory_range)                                                                            | D3D12ZeroMemoryX API でクリアされる GPU 仮想メモリの領域を表します。                                                |
| [D3D12XboxPutBuffer](/reference/graphics/d3d12_xs/structs/d3d12xboxputbuffer_xs)                                                                                              | 現在のコマンド バッファー セグメントへの GPU コマンドの書き込みを管理するための構造体。                                                |
| [DXGI\_ADAPTER\_DESC2](/reference/graphics/d3d12_xs/structs/dxgi_adapter_desc2)                                                                                               | DXGI 1.2 を使用してアダプター (またはビデオ カード) を記述します。                                                       |
| [DXGI\_MODE\_DESC](/reference/graphics/d3d12_xs/structs/dxgi_mode_desc)                                                                                                       | ディスプレイ モードを記述します。                                                                              |
| [DXGIX\_FRAME\_STATISTICS](/reference/graphics/d3d12_xs/structs/dxgix_frame_statistics)                                                                                       | DXGI フレーム統計を含みます。                                                                              |
| [DXGIX\_PRESENTARRAY\_PARAMETERS](/reference/graphics/d3d12_xs/structs/dxgix_presentarray_parameters)                                                                         | DXGI Present 配列パラメーター。                                                                         |
| [DXGIXBOX\_MODE\_DESC](/reference/graphics/d3d12_xs/structs/dxgixbox_mode_desc)                                                                                               | ディスプレイ モードを記述します。                                                                              |

## 列挙型

| 列挙型                                                                                                                                                                           | 説明                                                                                                                                                                |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [D3D\_FEATURE\_LEVEL](/reference/graphics/d3d12_xs/enums/d3d_feature_level)                                                                                                   | Direct3D デバイスが対象とする機能セットを記述します。                                                                                                                                   |
| [D3D\_NAME](/reference/graphics/d3d12_xs/enums/d3d_name)                                                                                                                      | システム値セマンティクスを使用するシェーダー パラメーターを識別する値。                                                                                                                              |
| [D3D\_PRIMITIVE\_TOPOLOGY](/reference/graphics/d3d12_xs/enums/d3d_primitive_topology)                                                                                         | 入力アセンブラー ステージにバインドされた頂点データをパイプラインがどのように解釈するかを示す値。                                                                                                                 |
| [D3D\_SHADER\_INPUT\_TYPE](/reference/graphics/d3d12_xs/enums/d3d_shader_input_type)                                                                                          | シェーダーにバインドでき、シェーダーのリソース記述の一部として反映されるリソース タイプを識別する値。                                                                                                               |
| [D3D11\_CREATE\_DEFERRED\_CONTEXT\_FLAG](/reference/graphics/d3d12_xs/enums/d3d11_create_deferred_context_flag)                                                               | 遅延コンテキストの用途を識別するフラグを指定します。                                                                                                                                        |
| [D3D12\_BUFFER\_SRV\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12_buffer_srv_flags_xs)                                                                                     | シェーダー リソース ビューで使用するバッファー リソースのビュー オプションを識別する値。                                                                                                                    |
| [D3D12\_BUFFER\_UAV\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12_buffer_uav_flags_xs)                                                                                     | 順序指定なしアクセス ビューで使用するバッファー リソースのビュー オプションを識別する値。                                                                                                                    |
| [D3D12\_FENCE\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12_fence_flags_xs)                                                                                                | フェンス オプションを指定します。                                                                                                                                                 |
| [D3D12\_INDIRECT\_ARGUMENT\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12_indirect_argument_type_xs)                                                                         | D3D12\_INDIRECT\_ARGUMENT\_DESC 構造体で使用される間接パラメーターの引数タイプ。                                                                                                          |
| [D3D12\_MEASUREMENTS\_ACTION](/reference/graphics/d3d12_xs/enums/d3d12_measurements_action)                                                                                   | XBOX ではサポートされていません。                                                                                                                                               |
| [D3D12\_MESH\_SHADER\_TIER](/reference/graphics/d3d12_xs/enums/d3d12_mesh_shader_tier_xs)                                                                                     | メッシュ シェーダー サポートのレベルを示します。                                                                                                                                         |
| [D3D12\_MESSAGE\_ID](/reference/graphics/d3d12_xs/enums/d3d12_message_id)                                                                                                     | 情報キュー フィルターを設定するためのデバッグ メッセージ ID を指定します。                                                                                                                          |
| [D3D12\_PIPELINE\_STATE\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12_pipeline_state_flags_xs)                                                                             | ジオメトリ シェーダーおよびテッセレーションによって生成されるデータの配置を制御するフラグを指定します。                                                                                                              |
| [D3D12\_RAY\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12_ray_flags)                                                                                                       | 透明度、カリング、および早期終了の動作をオーバーライドするために TraceRay 関数に渡されるフラグ。                                                                                                             |
| [D3D12\_ROOT\_SIGNATURE\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12_root_signature_flags_xs)                                                                             | ルート シグネチャ レイアウトのオプションを指定します。                                                                                                                                      |
| [D3D12\_SAMPLER\_FEEDBACK\_TIER](/reference/graphics/d3d12_xs/enums/d3d12_sampler_feedback_tier_xs)                                                                           | サンプラー フィードバックのハードウェアおよびドライバー サポート レベル。                                                                                                                            |
| [D3D12\_STANDARD\_MULTISAMPLE\_QUALITY\_LEVELS](/reference/graphics/d3d12_xs/enums/d3d12_standard_multisample_quality_levels)                                                 | マルチサンプル パターン タイプを指定します。                                                                                                                                           |
| [D3D12\_STATE\_SUBOBJECT\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12_state_subobject_type_xs)                                                                             | 状態サブオブジェクトの型。D3D12\_STATE\_SUBOBJECT で使用します。                                                                                                                      |
| [D3D12\_WAVE\_MMA\_TIER](/reference/graphics/d3d12_xs/enums/d3d12_wave_mma_tier_xs)                                                                                           | WaveMMA (wave\_matrix) 演算のサポート レベルを指定する定数を定義します。                                                                                                                  |
| [D3D12XBOX\_BIN\_MAPPING\_MODE](/reference/graphics/d3d12_xs/enums/d3d12xbox_bin_mapping_mode)                                                                                | 遅延プリミティブ バッチ ビニングのマッピング モード。                                                                                                                                      |
| [D3D12XBOX\_BIN\_SIZE](/reference/graphics/d3d12_xs/enums/d3d12xbox_bin_size)                                                                                                 | 遅延プリミティブ バッチ ビニング (DPBB) のビン サイズ。                                                                                                                                 |
| [D3D12XBOX\_BINNING\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_binning_flags)                                                                                       | 将来の使用のために予約されています。                                                                                                                                                |
| [D3D12XBOX\_BINNING\_MODE](/reference/graphics/d3d12_xs/enums/d3d12xbox_binning_mode)                                                                                         | 遅延プリミティブ バッチ ビニング (DPBB) のモードを定義します。                                                                                                                              |
| [D3D12XBOX\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_SUBOBJECT\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12xbox_build_raytracing_acceleration_structure_subobject_type) | トークン化された記述子ストリームにおけるビルドの拡張タイプ。                                                                                                                                    |
| [D3D12XBOX\_CMDLIST\_DRIVER\_HINT](/reference/graphics/d3d12_xs/enums/d3d12xbox_cmdlist_driver_hint)                                                                          | 内部ドライバー動作を変更するためにコマンド リストに渡されるヒント。                                                                                                                                |
| [D3D12XBOX\_COMMAND\_LIST\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_command_list_flags_xs)                                                                         | CreateCommandListX API で使用するフラグ。                                                                                                                                  |
| [D3D12XBOX\_COMMAND\_LIST\_RESET\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_command_list_reset_flags)                                                               | [ID3D12GraphicsCommandList6::ResetX](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/id3d12graphicscommandlist6) API で使用するフラグ。                 |
| [D3D12XBOX\_COMPUTE\_SHADER\_LAUNCH\_PARAMETER\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_compute_shader_launch_param_flags)                                        | コンピュート パイプライン状態オブジェクトの起動設定に対するオーバーライド パラメーターの制御フラグ。                                                                                                               |
| [D3D12XBOX\_COPY\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_copy_flags_xs)                                                                                          | メモリへのコピーまたは埋め込みを制御するフラグ。                                                                                                                                          |
| [D3D12XBOX\_CREATE\_DEVICE\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_create_device_flags_xs)                                                                       | デバイスを作成する際に使用されるフラグを定義します。                                                                                                                                        |
| [D3D12XBOX\_DCC\_COMPRESSION\_LEVEL](/reference/graphics/d3d12_xs/enums/d3d12xbox_dcc_compression_level_xs)                                                                   | デルタ色圧縮 (DCC) の最大単位サイズを設定します。                                                                                                                                      |
| [D3D12XBOX\_DISPATCH\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_dispatch_flags_xs)                                                                                  | ID3D12GraphicsCommandList.DispatchX を制御するフラグ。                                                                                                                     |
| [D3D12XBOX\_DRIVER\_HINT](/reference/graphics/d3d12_xs/enums/d3d12xbox_driver_hint)                                                                                           | 特定の機能を有効にするためにドライバーに渡されるヒント。                                                                                                                                      |
| [D3D12XBOX\_EXECUTE\_COMMAND\_LIST\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_execute_command_list_flags)                                                           | ExecuteCommandLists2X API で使用するフラグ。                                                                                                                               |
| [D3D12XBOX\_FRAME\_INTERVAL\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_frame_interval_flags_xs)                                                                     | 設定されたフレーム インターバルの追加制御を提供するオプションを指定します。                                                                                                                            |
| [D3D12XBOX\_HARDWARE\_VERSION](/reference/graphics/d3d12_xs/enums/d3d12xbox_hardware_version_xs)                                                                              | XBOX 本体のハードウェア バージョンを記述します。                                                                                                                                       |
| [D3D12XBOX\_IMAGE\_FORMAT](/reference/graphics/d3d12_xs/enums/d3d12xbox_image_format)                                                                                         | ハードウェア定義のイメージ フォーマットの名前を定義します。                                                                                                                                    |
| [D3D12XBOX\_LIVE\_DEBUGGING\_SHADER\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_live_debugging_shader_flags)                                                         | ライブでデバッグするシェーダーを指定するために使用されるフラグ。                                                                                                                                  |
| [D3D12XBOX\_LIVE\_DEBUGGING\_SHADER\_GLOBAL\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_live_debugging_shader_global_flags)                                          | ライブでデバッグするシェーダーを指定するために使用されるフラグ。                                                                                                                                  |
| [D3D12XBOX\_LIVE\_DEBUGGING\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12xbox_live_debugging_type)                                                                          | 希望するライブ デバッグの種類。                                                                                                                                                  |
| [D3D12XBOX\_MINMIP\_FILTER\_OFFSET](/reference/graphics/d3d12_xs/enums/d3d12xbox_minmip_filter_offset)                                                                        | 未定                                                                                                                                                                |
| [D3D12XBOX\_MINMIP\_FILTER\_SLOPE](/reference/graphics/d3d12_xs/enums/d3d12xbox_minmip_filter_slope)                                                                          | 未定                                                                                                                                                                |
| [D3D12XBOX\_PAGE\_MAPPING\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_page_mapping_flags_xs)                                                                         | ID3D12CommandQueue::CopyPageMappingsX などのメソッドによってページがどのようにマップされるかについての追加の詳細を指定するフラグ。                                                                              |
| [D3D12XBOX\_PIPELINE\_STATE\_INFORMATION\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12xbox_pipeline_state_information_type)                                                 | PSO 用に取得するデータの種類を指定します。                                                                                                                                           |
| [D3D12XBOX\_PIPELINE\_STATE\_OPTION\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12xbox_pipeline_state_option_type)                                                           | PSO オプションを設定するために使用されます。                                                                                                                                          |
| [D3D12XBOX\_PIX\_CAPTURE\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_pix_capture_flags_xs)                                                                           | 分析用にキャプチャする情報の種類 (すべてのエンジンから情報をキャプチャするかどうかなど) を制御するフラグ。                                                                                                           |
| [D3D12XBOX\_PRESENT\_DESC\_TITLE\_PERFORMANCE\_OVERLAY\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_present_desc_title_performance_overlay_flags)                     | PresentX で使用するパフォーマンス オーバーレイ フラグ。                                                                                                                                 |
| [D3D12XBOX\_PROCESS\_DEBUG\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_process_debug_flags_xs)                                                                       | プロセスをデバッグするために使用されるフラグを定義します。                                                                                                                                     |
| [D3D12XBOX\_RAYTRACING\_CANONICAL\_ACCELERATION\_STRUCTURE\_NODE\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12xbox_raytracing_canonical_acceleration_structure_node_type)   | カノニカル ノードに含まれるデータの種類を指定します。                                                                                                                                       |
| [D3D12XBOX\_RAYTRACING\_INFORMATION\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_raytracing_information_flags)                                                        | State Object から情報を取得するために使用されます。                                                                                                                                  |
| [D3D12XBOX\_RAYTRACING\_OPTIONS\_TRAVERSE\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12xbox_raytracing_options_traverse_type)                                               | RTPSO 作成時のデバッグ オーバーライド。                                                                                                                                           |
| [D3D12XBOX\_REGISTER\_PAGE\_POOL\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_register_page_pool_flags_xs)                                                            | ページ プールを登録するために使用されるフラグを定義します。                                                                                                                                    |
| [D3D12XBOX\_REPORT\_GPU\_HALT\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_report_gpu_halt_flags)                                                                     | GPU ハルトが報告されたときに使用するオプションを定義します。                                                                                                                                  |
| [D3D12XBOX\_RESOURCE\_BARRIER\_SHARED\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_resource_barrier_shared_flags)                                                     | [ResourceBarrierX](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/methods/id3d12graphicscommandlist6_resourcebarrierx) の処理方法を制御するために使用されるフラグ。 |
| [D3D12XBOX\_RESOURCE\_BARRIER\_SUPPLEMENTAL\_ACTIONS](/reference/graphics/d3d12_xs/enums/d3d12xbox_resource_barrier_supplemental_actions)                                     | ResourceBarrierX に提供されたバリアのリストの代わりに実行されたすべての解凍および待機アクションの概要共用体。                                                                                                   |
| [D3D12XBOX\_RESOURCE\_VALIDATION\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_resource_validation_flags)                                                              | 個々のリソースの検証動作を制御するフラグ。                                                                                                                                             |
| [D3D12XBOX\_SAMPLER\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_sampler_flags_xs)                                                                                    | サンプラー記述を作成するためのサンプラー フラグ。                                                                                                                                         |
| [D3D12XBOX\_SET\_SHADER\_SCRATCH\_SPACE\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_set_shader_scratch_space_flags_xs)                                               | スクラッチ スペースを管理するために使用されるフラグを定義します。                                                                                                                                 |
| [D3D12XBOX\_SHADER\_STAGE\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_shader_stage_flags)                                                                            | シェーダー ステージのさまざまな種類の列挙。                                                                                                                                            |
| [D3D12XBOX\_SHADER\_UNIT\_DISABLE\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_shader_unit_disable_flags_xs)                                                          | 特定のシェーダーから無効にするコンピュート ユニット (CU) を識別する定数を定義します。                                                                                                                    |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS\_HTILE\_MODE\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12xbox_shading_rate_settings_htile_mode_type)                                   | VRS HTile フォーマット プログラミング。                                                                                                                                         |
| [D3D12XBOX\_SHADING\_RATE\_SETTINGS\_TYPE](/reference/graphics/d3d12_xs/enums/d3d12xbox_shading_rate_settings_type)                                                           | プログラムする VRS 設定。                                                                                                                                                   |
| [D3D12XBOX\_SYNC\_CONTROL\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_sync_control_flags)                                                                            | 複数の同期 API における同期操作の追加制御を提供するフラグを指定します。                                                                                                                            |
| [D3D12XBOX\_SYNC\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_sync_flags)                                                                                             | 複数の同期 API における同期操作を指示するフラグを指定します。                                                                                                                                 |
| [D3D12XBOX\_VIRTUAL\_MEMORY\_CONFIGURATION\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_virtual_memory_configuration_flags)                                           | D3D12ConfigureVirtualMemoryX API の構成フラグ。                                                                                                                          |
| [D3D12XBOX\_WAIT\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_wait_flags_xs)                                                                                          | 待機の実行に使用するエンジンを選択するためのフラグ。                                                                                                                                        |
| [D3D12XBOX\_ZERO\_MEMORY\_FLAGS](/reference/graphics/d3d12_xs/enums/d3d12xbox_zero_memory_flags)                                                                              | メモリをゼロクリアするために使用されるフラグを定義します。                                                                                                                                     |
| [DXGI\_COLOR\_SPACE\_TYPE](/reference/graphics/d3d12_xs/enums/dxgi_color_space_type)                                                                                          | 色空間の種類を指定します。                                                                                                                                                     |
| [DXGI\_FORMAT](/reference/graphics/d3d12_xs/enums/dxgi_format)                                                                                                                | 完全型指定および型なしフォーマットを含むリソース データ フォーマット。ページの下部にある修飾子のリストで、各フォーマット タイプについて詳しく説明しています。                                                                                  |
| [DXGI\_MODE\_ROTATION](/reference/graphics/d3d12_xs/enums/dxgi_mode_rotation)                                                                                                 | モニターの物理的な回転に合わせてバック バッファーを回転させる方法を示すフラグ。                                                                                                                          |
| [DXGI\_MODE\_SCANLINE\_ORDER](/reference/graphics/d3d12_xs/enums/dxgi_mode_scanline_order)                                                                                    | ラスターがサーフェスに画像を作成するために使用する方法を示すフラグ。                                                                                                                                |
| [DXGI\_SCALING](/reference/graphics/d3d12_xs/enums/dxgi_scaling)                                                                                                              | バック バッファーのサイズがターゲット出力のサイズと一致しない場合のサイズ変更動作を識別します。                                                                                                                  |
| [DXGI\_SWAP\_CHAIN\_FLAG](/reference/graphics/d3d12_xs/enums/dxgi_swap_chain_flag)                                                                                            | スワップ チェーン動作のオプション。                                                                                                                                                |
| [DXGI\_SWAP\_EFFECT](/reference/graphics/d3d12_xs/enums/dxgi_swap_effect)                                                                                                     | ディスプレイ サーフェスのピクセルを処理するためのオプションを定義します。                                                                                                                             |
| [DXGIX\_FRAME\_NOTIFICATION](/reference/graphics/d3d12_xs/enums/dxgix_frame_notification)                                                                                     | DXGI フレーム通知イベント。                                                                                                                                                  |
| [DXGIX\_VLINECOUNTER](/reference/graphics/d3d12_xs/enums/dxgix_vlinecounter)                                                                                                  | DXGI VLINE 通知イベント。                                                                                                                                                |
| [DXGIXBOX\_MODE\_FLAGS](/reference/graphics/d3d12_xs/enums/dxgixbox_mode_flags)                                                                                               | XBOX 固有のディスプレイ情報を示すフラグ。                                                                                                                                           |


## Related topics

- [XR-129 Intelligent Delivery のコンテンツ管理](/ja-jp/publishing/certification/xr/xr-129.md)
- [CreateProtectedResourceSession (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createprotectedresourcesession_public.md)
- [D3D_NAME (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12_xs/enums/d3d_name.md)
- [FMA: XR-129 Intelligent Delivery のコンテンツ管理](/ja-jp/publishing/certification/fma/xr-129.md)
- [D3D12_WAVE_MMA_TIER (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12_xs/enums/d3d12_wave_mma_tier_xs.md)
