> ## 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 contents) (XBOX Series consoles)

> 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 接口表示一个显示子系统（包括一个或多个 GPU、DAC 和视频内存）。                                                                                                                                                                                                 |
| [IDXGIAdapter1](/reference/graphics/d3d12_xs/interfaces/IDXGIAdapter1/idxgiadapter1)                                           | IDXGIAdapter 接口表示一个显示子系统（包括一个或多个 GPU、DAC 和视频内存）。                                                                                                                                                                                                 |
| [IDXGIAdapter2](/reference/graphics/d3d12_xs/interfaces/IDXGIAdapter2/idxgiadapter2)                                           | IDXGIAdapter 接口表示一个显示子系统（包括一个或多个 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)                                                                                                   | 定义反馈资源中一个反馈纹素所表示的尺寸的结构。                                     |
| [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)                                                          | 定义 GPU 作为 PRT LOD 报告的一部分写入的 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 box 的数据。                                          |
| [D3D12XBOX\_RAYTRACING\_CANONICAL\_FP32\_AABB\_DATA](/reference/graphics/d3d12_xs/structs/d3d12xbox_raytracing_canonical_fp32_aabb_data)                                      | 包含规范 FP32 box 的数据。                                          |
| [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 box 的辅助结构。                                        |
| [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)                        | 包含每 RTV 的 VRS-Hint 启用位。                                     |
| [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 Array 参数。                                      |
| [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)                                                        | 用于从状态对象中检索信息                                                                                                                                             |
| [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

- [D3D12_WAVE_MMA_TIER (XBOX Series consoles)](/zh-CN/reference/graphics/d3d12_xs/enums/d3d12_wave_mma_tier_xs.md)
- [D3D12_MESH_SHADER_TIER (XBOX Series consoles)](/zh-CN/reference/graphics/d3d12_xs/enums/d3d12_mesh_shader_tier_xs.md)
- [D3D12_BARRIER_GROUP (XBOX Series consoles)](/zh-CN/reference/graphics/d3d12/structs/d3d12_barrier_group_public.md)
- [D3D12_BUFFER_BARRIER (XBOX Series consoles)](/zh-CN/reference/graphics/d3d12/structs/d3d12_buffer_barrier_public.md)
- [D3D12_RAYTRACING_AABB (XBOX Series consoles)](/zh-CN/reference/graphics/d3d12/structs/d3d12_raytracing_aabb_public.md)
