d3d11.h 标头

此标头由多种技术使用。 有关详细信息,请参阅:

d3d11.h 包含以下编程接口:

接口

 
ID3D11Asynchronous

此接口封装了从 GPU 异步检索数据的方法。 (ID3D11异步)
ID3D11AuthenticatedChannel

使用图形驱动程序或 Microsoft Direct3D 运行时提供信道。
ID3D11BlendState

混合状态接口包含可绑定到输出合并阶段的混合状态的说明。
ID3D11Buffer

缓冲区接口访问缓冲区资源,该资源是非结构化内存。 缓冲区通常存储顶点或索引数据。 (ID3D11Buffer)
ID3D11ClassInstance

此接口封装 HLSL 类。
ID3D11ClassLinkage

此接口封装 HLSL 动态链接。
ID3D11CommandList

ID3D11CommandList 接口封装用于播放的图形命令列表。
ID3D11ComputeShader

计算着色器接口 (控制计算着色器阶段的计算着色器) 管理可执行程序。
ID3D11Counter

此接口封装用于测量 GPU 性能的方法。 (ID3D11Counter)
ID3D11CryptoSession

表示加密会话。
ID3D11DepthStencilState

深度模具状态接口包含可绑定到输出合并阶段的深度模具状态的说明。
ID3D11DepthStencilView

深度模具视图接口在深度模具测试期间访问纹理资源。 (ID3D11DepthStencilView)
ID3D11Device

设备接口表示虚拟适配器;它用于创建资源。
ID3D11DeviceChild

设备子接口访问设备使用的数据。 (ID3D11DeviceChild)
ID3D11DeviceContext

ID3D11DeviceContext 接口表示生成呈现命令的设备上下文。
ID3D11DomainShader

域着色器接口 (控制域着色器阶段的域着色器) 管理可执行程序。
ID3D11GeometryShader

geometry-shader 接口 (控制 geometry-shader 阶段的几何着色器) 管理可执行程序。 (ID3D11GeometryShader)
ID3D11HullShader

外壳着色器接口 (控制外壳着色器阶段的外壳着色器) 管理可执行程序。
ID3D11InputLayout

输入布局接口包含有关如何将内存中布局的顶点数据馈送到图形管道的输入装配器阶段的定义。
ID3D11PixelShader

像素着色器接口 (控制像素着色器阶段的像素着色器) 管理可执行程序。 (ID3D11PixelShader)
ID3D11Predicate

谓词接口确定是否应根据上一个绘图调用的结果处理几何图形。 (ID3D11Predicate)
ID3D11Query

查询接口从 GPU 查询信息。 (ID3D11Query)
ID3D11RasterizerState

光栅器状态接口包含可绑定到光栅器阶段的光栅器状态的说明。
ID3D11RenderTargetView

render-target-view 接口标识可在呈现期间访问的 render-target 子资源。 (ID3D11RenderTargetView)
ID3D11Resource

资源接口为所有资源提供常见操作。 (ID3D11Resource)
ID3D11SamplerState

采样器状态接口包含采样器状态的说明,你可以绑定到管道的任何着色器阶段,以供纹理采样操作引用。
ID3D11ShaderResourceView

着色器资源视图接口指定着色器在呈现期间可以访问的子资源。 着色器资源的示例包括常量缓冲区、纹理缓冲区和纹理。
ID3D11Texture1D

1D 纹理接口访问纹素数据,即结构化内存。 (ID3D11Texture1D)
ID3D11Texture2D

2D 纹理接口管理纹素数据,即结构化内存。 (ID3D11Texture2D)
ID3D11Texture3D

3D 纹理接口访问纹素数据,这是结构化内存。 (ID3D11Texture3D)
ID3D11UnorderedAccessView

视图接口指定管道在呈现期间可以访问的资源部分。 (ID3D11UnorderedAccessView)
ID3D11VertexShader

顶点着色器接口 (控制顶点着色器阶段的顶点着色器) 管理可执行程序。 (ID3D11VertexShader)
ID3D11VideoContext

提供 Microsoft Direct3D 11 设备的视频功能。 (ID3D11VideoContext)
ID3D11VideoDecoder

表示 Microsoft Direct3D 11 的硬件加速视频解码器。
ID3D11VideoDecoderOutputView

标识可在视频解码期间访问的输出图面。
ID3D11VideoDevice

提供 Microsoft Direct3D 11 设备的视频解码和视频处理功能。 (ID3D11VideoDevice)
ID3D11VideoProcessor

表示 Microsoft Direct3D 11 的视频处理器。
ID3D11VideoProcessorEnumerator

枚举 Microsoft Direct3D 11 设备的视频处理器功能。 (ID3D11VideoProcessorEnumerator)
ID3D11VideoProcessorInputView

标识在视频处理期间可以访问的输入图面。
ID3D11VideoProcessorOutputView

标识可在视频处理期间访问的输出图面。
ID3D11View

视图接口指定管道在呈现期间可以访问的资源部分。 (ID3D11View)

函数

 
D3D11CalcSubresource

计算纹理的子资源索引。
D3D11CreateDevice

创建表示显示适配器的设备。 (D3D11CreateDevice)
D3D11CreateDeviceAndSwapChain

创建表示显示适配器的设备以及用于呈现的交换链。

结构

 
CD3D11_BLEND_DESC

表示混合状态结构,并提供用于创建混合状态结构的便捷方法。
CD3D11_BOX

表示一个框,并提供用于创建框的便捷方法。
CD3D11_BUFFER_DESC

表示缓冲区,并提供用于创建缓冲区的便捷方法。
CD3D11_COUNTER_DESC

表示计数器,并提供用于创建计数器的便捷方法。
CD3D11_DEPTH_STENCIL_DESC

表示深度模具状态结构,并提供用于创建深度模具状态结构的便捷方法。
CD3D11_DEPTH_STENCIL_VIEW_DESC

表示深度模具视图,并提供用于创建深度模具视图的便捷方法。
CD3D11_QUERY_DESC

表示查询,并提供用于创建查询的便捷方法。
CD3D11_RASTERIZER_DESC

表示光栅器状态结构,并提供用于创建光栅器状态结构的便捷方法。
CD3D11_RECT

表示一个矩形,并提供用于创建矩形的便捷方法。
CD3D11_RENDER_TARGET_VIEW_DESC

表示呈现目标视图,并提供用于创建呈现目标视图的便捷方法。
CD3D11_SAMPLER_DESC

表示采样器状态,并提供用于创建采样器状态的便捷方法。
CD3D11_SHADER_RESOURCE_VIEW_DESC

表示着色器资源视图,并提供用于创建着色器资源视图的便捷方法。
CD3D11_TEXTURE1D_DESC

表示一维纹理,并提供用于创建 1D 纹理的便捷方法。
CD3D11_TEXTURE2D_DESC

表示 2D 纹理,并提供用于创建 2D 纹理的便捷方法。
CD3D11_TEXTURE3D_DESC

表示 3D 纹理,并提供用于创建 3D 纹理的便捷方法。
CD3D11_UNORDERED_ACCESS_VIEW_DESC

表示无序访问视图,并提供用于创建无序访问视图的便捷方法。
CD3D11_VIEWPORT

表示视区,并提供用于创建视区的便捷方法。
D3D11_AES_CTR_IV

包含用于 128 位高级加密标准 CTR 模式的初始化向量 (IV) , (AES-CTR) 块密码加密。 (D3D11_AES_CTR_IV)
D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT

包含D3D11_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE命令的输入数据。
D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT

包含D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION命令的输入数据。
D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT

包含 D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE 命令的输入数据。
D3D11_AUTHENTICATED_CONFIGURE_INPUT

包含 ID3D11VideoContext::ConfigureAuthenticatedChannel 方法的输入数据。
D3D11_AUTHENTICATED_CONFIGURE_OUTPUT

包含来自 ID3D11VideoContext::ConfigureAuthenticatedChannel 方法的响应。
D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT

包含 D3D11_AUTHENTICATED_CONFIGURE_PROTECTION 命令的输入数据。
D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT

包含D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE命令的输入数据。
D3D11_AUTHENTICATED_PROTECTION_FLAGS

指定视频内容的保护级别。
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID_COUNT查询的响应。
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT

包含D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID查询的输入数据。
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID查询的响应。
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ATTRIBUTES查询的响应。
D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE查询的响应。
D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT

包含D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION查询的输入数据。
D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION查询的响应。
D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_CURRENT_ENCRYPTION_WHEN_ACCESSIBLE查询的响应。
D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE查询的响应。
D3D11_AUTHENTICATED_QUERY_INPUT

包含 ID3D11VideoContext::QueryAuthenticatedChannel 方法的输入数据。
D3D11_AUTHENTICATED_QUERY_OUTPUT

包含来自 ID3D11VideoContext::QueryAuthenticatedChannel 方法的响应。
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT

包含D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT查询的输入数据。
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT查询的响应。
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT

包含D3D11_AUTHENTICATED_QUERY_OUTPUT_ID查询的输入数据。
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_OUTPUT_ID查询的响应。
D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_PROTECTION查询的响应。
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT查询的响应。
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT

包含D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS查询的输入数据。
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS查询的响应。
D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT查询的响应。
D3D11_BLEND_DESC

描述在调用 ID3D11Device::CreateBlendState 时用于创建 blend-state 对象的混合状态。
D3D11_BOX

定义 3D 框。 (D3D11_BOX)
D3D11_BUFFER_DESC

描述缓冲区资源。 (D3D11_BUFFER_DESC)
D3D11_BUFFER_RTV

指定要在呈现目标视图中使用的缓冲区资源中的元素。
D3D11_BUFFER_SRV

指定要在着色器资源视图中使用的缓冲区资源中的元素。 (D3D11_BUFFER_SRV)
D3D11_BUFFER_UAV

描述缓冲区中要用于无序访问视图的元素。 (D3D11_BUFFER_UAV)
D3D11_BUFFEREX_SRV

描述原始缓冲区资源中要用于着色器资源视图的元素。
D3D11_CLASS_INSTANCE_DESC

描述 HLSL 类实例。
D3D11_COUNTER_DESC

描述计数器。 (D3D11_COUNTER_DESC)
D3D11_COUNTER_INFO

有关视频的信息卡的性能计数器功能。 (D3D11_COUNTER_INFO)
D3D11_DEPTH_STENCIL_DESC

描述深度模具状态。 (D3D11_DEPTH_STENCIL_DESC)
D3D11_DEPTH_STENCIL_VIEW_DESC

指定可从深度模具视图访问的纹理的子资源。
D3D11_DEPTH_STENCILOP_DESC

可以根据模具测试结果执行的模具操作。
D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS

绘制索引实例的间接参数。
D3D11_DRAW_INSTANCED_INDIRECT_ARGS

绘制间接实例的参数。
D3D11_ENCRYPTED_BLOCK_INFO

指定对视频图面中的哪些字节进行加密。
D3D11_FEATURE_DATA_ARCHITECTURE_INFO

介绍有关 Direct3D 11.1 适配器体系结构的信息。
D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS

介绍当前图形驱动程序中的计算着色器以及原始和结构化缓冲区支持。
D3D11_FEATURE_DATA_D3D11_OPTIONS

介绍当前图形驱动程序中的 Direct3D 11.1 功能选项。
D3D11_FEATURE_DATA_D3D11_OPTIONS1

介绍当前图形驱动程序中的 Direct3D 11.2 功能选项。
D3D11_FEATURE_DATA_D3D11_OPTIONS2

介绍当前图形驱动程序中的 Direct3D 11.3 功能选项。 (D3D11_FEATURE_DATA_D3D11_OPTIONS2)
D3D11_FEATURE_DATA_D3D11_OPTIONS3

介绍当前图形驱动程序中的 Direct3D 11.3 功能选项。 (D3D11_FEATURE_DATA_D3D11_OPTIONS3)
D3D11_FEATURE_DATA_D3D11_OPTIONS5

介绍对当前图形驱动程序中共享资源的支持级别。
D3D11_FEATURE_DATA_D3D9_OPTIONS

介绍当前图形驱动程序中的 Direct3D 9 功能选项。 (D3D11_FEATURE_DATA_D3D9_OPTIONS)
D3D11_FEATURE_DATA_D3D9_OPTIONS1

介绍当前图形驱动程序中的 Direct3D 9 功能选项。 (D3D11_FEATURE_DATA_D3D9_OPTIONS1)
D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT

介绍当前图形驱动程序中的 Direct3D 9 阴影支持。
D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT

描述是否支持简单实例化。
D3D11_FEATURE_DATA_DISPLAYABLE

描述当前图形驱动程序支持的可显示图面的级别。
D3D11_FEATURE_DATA_DOUBLES

介绍当前图形驱动程序中的双数据类型支持。
D3D11_FEATURE_DATA_FORMAT_SUPPORT

描述当前图形驱动程序对给定格式支持哪些资源。 (D3D11_FEATURE_DATA_FORMAT_SUPPORT)
D3D11_FEATURE_DATA_FORMAT_SUPPORT2

描述当前图形驱动程序对给定格式支持哪些无序资源选项。
D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT

介绍功能数据 GPU 虚拟地址支持,包括每个资源和每个进程的最大地址位数。
D3D11_FEATURE_DATA_MARKER_SUPPORT

描述是否支持 GPU 分析技术。
D3D11_FEATURE_DATA_SHADER_CACHE

介绍当前图形驱动程序中支持的着色器缓存级别。 (D3D11_FEATURE_DATA_SHADER_CACHE)
D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT

介绍当前图形驱动程序中着色器的精度支持选项。
D3D11_FEATURE_DATA_THREADING

介绍当前图形驱动程序支持的多线程功能。
D3D11_INPUT_ELEMENT_DESC

输入装配器阶段的单个元素的说明。 (D3D11_INPUT_ELEMENT_DESC)
D3D11_MAPPED_SUBRESOURCE

提供对子资源数据的访问。
D3D11_OMAC

包含消息身份验证代码 (MAC) 。
D3D11_QUERY_DATA_PIPELINE_STATISTICS

查询有关调用 ID3D11DeviceContext::Begin 和 ID3D11DeviceContext::End 之间的图形管道活动的信息。
D3D11_QUERY_DATA_SO_STATISTICS

查询 ID3D11DeviceContext::Begin 和 ID3D11DeviceContext::End 之间流式传输到流输出缓冲区的数据量的信息。
D3D11_QUERY_DATA_TIMESTAMP_DISJOINT

有关时间戳查询可靠性的查询信息。 (D3D11_QUERY_DATA_TIMESTAMP_DISJOINT)
D3D11_QUERY_DESC

描述查询。 (D3D11_QUERY_DESC)
D3D11_RASTERIZER_DESC

描述光栅器状态。 (D3D11_RASTERIZER_DESC)
D3D11_RENDER_TARGET_BLEND_DESC

描述呈现器目标的混合状态。 (D3D11_RENDER_TARGET_BLEND_DESC)
D3D11_RENDER_TARGET_VIEW_DESC

指定可使用呈现目标视图访问的资源中的子资源。
D3D11_SAMPLER_DESC

描述采样器状态。 (D3D11_SAMPLER_DESC)
D3D11_SHADER_RESOURCE_VIEW_DESC

描述着色器资源视图。 (D3D11_SHADER_RESOURCE_VIEW_DESC)
D3D11_SO_DECLARATION_ENTRY

输出槽中顶点缓冲区中的顶点元素的说明。 (D3D11_SO_DECLARATION_ENTRY)
D3D11_SUBRESOURCE_DATA

指定用于初始化子资源的数据。 (D3D11_SUBRESOURCE_DATA)
D3D11_TEX1D_ARRAY_DSV

指定要在深度模具视图中使用的 1D 纹理数组中的子资源。
D3D11_TEX1D_ARRAY_RTV

指定要在呈现目标视图中使用的 1D 纹理数组中的子资源。
D3D11_TEX1D_ARRAY_SRV

指定要在着色器资源视图中使用的一维纹理数组中的子资源。
D3D11_TEX1D_ARRAY_UAV

描述无序访问 1D 纹理资源的数组。 (D3D11_TEX1D_ARRAY_UAV)
D3D11_TEX1D_DSV

指定深度模具视图可访问的 1D 纹理中的子资源。 (D3D11_TEX1D_DSV)
D3D11_TEX1D_RTV

指定要在呈现目标视图中使用的 1D 纹理中的子资源。 (D3D11_TEX1D_RTV)
D3D11_TEX1D_SRV

指定要在着色器资源视图中使用的 1D 纹理中的子资源。 (D3D11_TEX1D_SRV)
D3D11_TEX1D_UAV

描述无序访问 1D 纹理资源。 (D3D11_TEX1D_UAV)
D3D11_TEX2D_ARRAY_DSV

指定深度模具视图可访问的数组 2D 纹理中的子资源。
D3D11_TEX2D_ARRAY_RTV

指定要在呈现目标视图中使用的 2D 纹理数组中的子资源。
D3D11_TEX2D_ARRAY_SRV

指定要在着色器资源视图中使用的 2D 纹理数组中的子资源。
D3D11_TEX2D_ARRAY_UAV

描述无序访问 2D 纹理资源的数组。 (D3D11_TEX2D_ARRAY_UAV)
D3D11_TEX2D_ARRAY_VPOV

标识视频处理器输出视图的纹理资源。 (D3D11_TEX2D_ARRAY_VPOV)
D3D11_TEX2D_DSV

指定深度模具视图可访问的 2D 纹理中的子资源。 (D3D11_TEX2D_DSV)
D3D11_TEX2D_RTV

指定要在呈现目标视图中使用的 2D 纹理中的子资源。 (D3D11_TEX2D_RTV)
D3D11_TEX2D_SRV

指定要在着色器资源视图中使用的 2D 纹理中的子资源。 (D3D11_TEX2D_SRV)
D3D11_TEX2D_UAV

描述无序访问的 2D 纹理资源。 (D3D11_TEX2D_UAV)
D3D11_TEX2D_VDOV

标识视频解码器输出视图的纹理资源。
D3D11_TEX2D_VPIV

标识视频处理器输入视图的纹理资源。
D3D11_TEX2D_VPOV

标识视频处理器输出视图的纹理资源。 (D3D11_TEX2D_VPOV)
D3D11_TEX2DMS_ARRAY_DSV

指定深度模具视图的多重采样 2D 纹理数组中的子资源。
D3D11_TEX2DMS_ARRAY_RTV

指定要在呈现目标视图中使用的多重采样 2D 纹理数组中的子资源。
D3D11_TEX2DMS_ARRAY_SRV

指定要在着色器资源视图中使用的多重采样 2D 纹理数组中的子资源。
D3D11_TEX2DMS_DSV

指定深度模具视图可访问的多重采样 2D 纹理中的子资源。 (D3D11_TEX2DMS_DSV)
D3D11_TEX2DMS_RTV

指定要在呈现目标视图中使用的多重采样 2D 纹理中的子资源。 (D3D11_TEX2DMS_RTV)
D3D11_TEX2DMS_SRV

指定要在着色器资源视图中使用的多重采样 2D 纹理中的子资源。
D3D11_TEX3D_RTV

指定要在呈现目标视图中使用的 3D 纹理中的子资源。
D3D11_TEX3D_SRV

指定要在着色器资源视图中使用的 3D 纹理中的子资源。
D3D11_TEX3D_UAV

描述无序访问的 3D 纹理资源。 (D3D11_TEX3D_UAV)
D3D11_TEXCUBE_ARRAY_SRV

指定要在着色器资源视图中使用的立方体纹理数组中的子资源。
D3D11_TEXCUBE_SRV

指定要在着色器资源视图中使用的立方体纹理中的子资源。 (D3D11_TEXCUBE_SRV)
D3D11_TEXTURE1D_DESC

描述 1D 纹理。 (D3D11_TEXTURE1D_DESC)
D3D11_TEXTURE2D_DESC

描述 2D 纹理。 (D3D11_TEXTURE2D_DESC)
D3D11_TEXTURE3D_DESC

描述 3D 纹理。 (D3D11_TEXTURE3D_DESC)
D3D11_UNORDERED_ACCESS_VIEW_DESC

指定使用无序访问视图访问的资源中的子资源。
D3D11_VIDEO_COLOR

定义 Microsoft Direct3D 11 视频的颜色值。
D3D11_VIDEO_COLOR_RGBA

指定 RGB 颜色值。 (D3D11_VIDEO_COLOR_RGBA)
D3D11_VIDEO_COLOR_YCbCrA

指定 YCbCr 颜色值。 (D3D11_VIDEO_COLOR_YCbCrA)
D3D11_VIDEO_CONTENT_PROTECTION_CAPS

描述图形驱动程序的内容保护功能。
D3D11_VIDEO_DECODER_BUFFER_DESC

描述用于解码的压缩缓冲区。 (D3D11_VIDEO_DECODER_BUFFER_DESC)
D3D11_VIDEO_DECODER_CONFIG

介绍用于 DirectX 视频加速的 Microsoft Direct3D 11 解码器设备的配置 (DXVA) 。
D3D11_VIDEO_DECODER_DESC

描述 Microsoft Direct3D 11 视频解码器或视频处理器的视频流。
D3D11_VIDEO_DECODER_EXTENSION

包含 ID3D11VideoContext::D ecoderExtension 方法的特定于驱动程序的数据。
D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC

描述视频解码器输出视图。
D3D11_VIDEO_PROCESSOR_CAPS

介绍 Microsoft Direct3D 11 视频处理器的功能。
D3D11_VIDEO_PROCESSOR_COLOR_SPACE

指定用于视频处理的颜色空间。
D3D11_VIDEO_PROCESSOR_CONTENT_DESC

描述视频处理器的视频流。
D3D11_VIDEO_PROCESSOR_CUSTOM_RATE

指定帧速率转换或反向电视 (IVTC) 的自定义速率。 (D3D11_VIDEO_PROCESSOR_CUSTOM_RATE)
D3D11_VIDEO_PROCESSOR_FILTER_RANGE

定义图像筛选器支持的值范围。 (D3D11_VIDEO_PROCESSOR_FILTER_RANGE)
D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC

描述视频处理器输入视图。
D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC

描述视频处理器输出视图。
D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS

定义一组与帧速率转换相关的视频处理器功能,包括反交错和反向电视拍摄。
D3D11_VIDEO_PROCESSOR_STREAM

包含 ID3D11VideoContext::VideoProcessorBlt 方法的流级数据。
D3D11_VIEWPORT

定义视区的尺寸。 (D3D11_VIEWPORT)

枚举

 
D3D11_ASYNC_GETDATA_FLAG

控制 ID3D11DeviceContext::GetData 行为的可选标志。
D3D11_AUTHENTICATED_CHANNEL_TYPE

指定经过 Microsoft Direct3D 身份验证的通道的类型。
D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE

指定在D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT结构中标识的进程类型。
D3D11_BIND_FLAG

标识如何将资源绑定到管道。 (D3D11_BIND_FLAG)
D3D11_BLEND

混合因子,用于调节像素着色器的值和呈现目标。
D3D11_BLEND_OP

RGB 或 alpha 混合操作。 (D3D11_BLEND_OP)
D3D11_BUFFER_UAV_FLAG

标识缓冲区资源的无序访问视图选项。 (D3D11_BUFFER_UAV_FLAG)
D3D11_BUFFEREX_SRV_FLAG

标识如何查看缓冲区资源。 (D3D11_BUFFEREX_SRV_FLAG)
D3D11_BUS_TYPE

指定图形适配器使用的 I/O 总线的类型。
D3D11_CLEAR_FLAG

指定要清除的深度模具的各个部分。
D3D11_COLOR_WRITE_ENABLE

确定呈现器目标的每个像素的哪些组件在混合期间可写。 (D3D11_COLOR_WRITE_ENABLE)
D3D11_COMPARISON_FUNC

比较选项。 (D3D11_COMPARISON_FUNC)
D3D11_CONSERVATIVE_RASTERIZATION_TIER

指定硬件和驱动程序是否支持保守光栅化以及层级别。
D3D11_CONTENT_PROTECTION_CAPS

包含描述内容保护功能的标志。
D3D11_COUNTER

性能计数器的选项。
D3D11_COUNTER_TYPE

性能计数器的数据类型。 (D3D11_COUNTER_TYPE)
D3D11_CPU_ACCESS_FLAG

指定资源允许的 CPU 访问类型。 (D3D11_CPU_ACCESS_FLAG)
D3D11_CREATE_DEVICE_FLAG

描述用于创建设备的参数。
D3D11_CULL_MODE

指示不绘制面向特定方向的三角形。 (D3D11_CULL_MODE)
D3D11_DEPTH_WRITE_MASK

标识用于写入深度数据的深度模具缓冲区部分。 (D3D11_DEPTH_WRITE_MASK)
D3D11_DEVICE_CONTEXT_TYPE

设备上下文选项。
D3D11_DSV_DIMENSION

指定如何访问深度模具视图中使用的资源。 (D3D11_DSV_DIMENSION)
D3D11_DSV_FLAG

深度模具视图选项。
D3D11_FEATURE

Direct3D 11 功能选项。
D3D11_FILL_MODE

确定呈现三角形时要使用的填充模式。 (D3D11_FILL_MODE)
D3D11_FILTER

纹理采样期间的筛选选项。 (D3D11_FILTER)
D3D11_FILTER_REDUCTION_TYPE

指定采样器筛选器缩减的类型。
D3D11_FILTER_TYPE

放大或缩小采样器筛选器的类型。 (D3D11_FILTER_TYPE)
D3D11_FORMAT_SUPPORT

给定格式和给定设备支持哪些资源 (请参阅 ID3D11Device::CheckFormatSupport 和 ID3D11Device::CheckFeatureSupport) 。
D3D11_FORMAT_SUPPORT2

计算着色器资源的无序资源支持选项 (请参阅 ID3D11Device::CheckFeatureSupport) 。
D3D11_INPUT_CLASSIFICATION

输入槽中包含的数据类型。 (D3D11_INPUT_CLASSIFICATION)
D3D11_MAP

标识要由 CPU 进行读取和写入访问的资源。 应用程序可以合并其中一个或多个标志。 (D3D11_MAP)
D3D11_MAP_FLAG

指定当应用程序对 GPU 正在使用的资源调用 ID3D11DeviceContext::Map 方法时 CPU 应如何响应。
D3D11_QUERY

查询类型。 (D3D11_QUERY)
D3D11_QUERY_MISC_FLAG

描述其他查询行为的标志。 (D3D11_QUERY_MISC_FLAG)
D3D11_RAISE_FLAG

选项 (将错误引发到非连续异常的) 。 (D3D11_RAISE_FLAG)
D3D11_RESOURCE_DIMENSION

标识正在使用的资源的类型。 (D3D11_RESOURCE_DIMENSION)
D3D11_RESOURCE_MISC_FLAG

标识资源的选项。
D3D11_RTV_DIMENSION

这些标志标识将被视为呈现目标的资源类型。
D3D11_SHADER_CACHE_SUPPORT_FLAGS

介绍当前图形驱动程序中对着色器缓存的支持级别。 (D3D11_SHADER_CACHE_SUPPORT_FLAGS)
D3D11_SHADER_MIN_PRECISION_SUPPORT

指定着色器阶段的最小精度级别的值。
D3D11_SHARED_RESOURCE_TIER

定义常量,用于指定当前图形驱动程序中共享资源的支持级别
D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS

指定多样本模式类型。
D3D11_STENCIL_OP

可在深度模具测试期间执行的模具操作。 (D3D11_STENCIL_OP)
D3D11_TEXTURE_ADDRESS_MODE

确定一种用于解析纹理边界外的纹理坐标的技术。 (D3D11_TEXTURE_ADDRESS_MODE)
D3D11_TEXTURECUBE_FACE

立方体纹理的不同面。 (D3D11_TEXTURECUBE_FACE)
D3D11_TILED_RESOURCES_TIER

指示支持平铺资源的层级别。
D3D11_UAV_DIMENSION

无序访问视图选项。
D3D11_USAGE

标识呈现期间预期的资源使用情况。 使用情况直接反映资源是否可由 CPU 和/或图形处理单元访问, (GPU) 。
D3D11_VDOV_DIMENSION

指定如何访问在视频解码输出视图中使用的资源。
D3D11_VIDEO_DECODER_BUFFER_TYPE

指定用于解码的压缩缓冲区的类型。
D3D11_VIDEO_FRAME_FORMAT

描述视频流的交错方式。 (D3D11_VIDEO_FRAME_FORMAT)
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE

指定用于视频处理的 alpha 填充模式。 (D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE)
D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS

指定视频处理器的自动图像处理功能。
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS

定义 Microsoft Direct3D 11 视频处理器的视频处理功能。
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS

定义 Microsoft Direct3D 11 视频处理器可以支持的功能。
D3D11_VIDEO_PROCESSOR_FILTER

标识视频处理器筛选器。
D3D11_VIDEO_PROCESSOR_FILTER_CAPS

定义 Microsoft Direct3D 11 视频处理器的图像筛选器功能。
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS

定义与 Microsoft Direct3D 11 视频处理器的输入格式相关的功能。
D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT

指定如何将视频格式用于视频处理。
D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS

指定视频处理器的反向电视 (IVTC) 功能。
D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE

指定 YUV 数据的亮度范围的值。
D3D11_VIDEO_PROCESSOR_OUTPUT_RATE

指定视频处理器从输入流生成输出帧的速率。
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS

指定与去交错、反向电视拍摄 (IVTC) 和帧速率转换相关的视频处理能力。
D3D11_VIDEO_PROCESSOR_ROTATION

指定视频旋转状态。
D3D11_VIDEO_PROCESSOR_STEREO_CAPS

定义 Microsoft Direct3D 11 视频处理器的立体声 3D 功能。
D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE

对于立体声 3D 视频,指定是水平翻转还是垂直翻转帧 0 或帧 1 中的数据。
D3D11_VIDEO_PROCESSOR_STEREO_FORMAT

指定立体声 3D 视频帧内存中的布局。
D3D11_VIDEO_USAGE

指定视频处理器的预期用途。
D3D11_VPIV_DIMENSION

指定如何访问视频处理器输入视图中使用的资源。
D3D11_VPOV_DIMENSION

指定如何访问在视频处理器输出视图中使用的资源。