Compartilhar via


D3D10_DDI_RESOURCE_BIND_FLAG enumeração (d3d10umddi.h)

Identifica como um recurso é associado.

Sintaxe

typedef enum D3D10_DDI_RESOURCE_BIND_FLAG {
  D3D10_DDI_BIND_VERTEX_BUFFER,
  D3D10_DDI_BIND_INDEX_BUFFER,
  D3D10_DDI_BIND_CONSTANT_BUFFER,
  D3D10_DDI_BIND_SHADER_RESOURCE,
  D3D10_DDI_BIND_STREAM_OUTPUT,
  D3D10_DDI_BIND_RENDER_TARGET,
  D3D10_DDI_BIND_DEPTH_STENCIL,
  D3D10_DDI_BIND_PIPELINE_MASK,
  D3D10_DDI_BIND_PRESENT,
  D3D10_DDI_BIND_MASK,
  D3D11_DDI_BIND_UNORDERED_ACCESS,
  D3D11_DDI_BIND_DECODER,
  D3D11_DDI_BIND_VIDEO_ENCODER,
  D3D11_DDI_BIND_CAPTURE,
  D3D11_DDI_BIND_PIPELINE_MASK,
  D3D11_DDI_BIND_MASK
} ;

Constantes

 
D3D10_DDI_BIND_VERTEX_BUFFER
O recurso pode ser associado como um buffer de vértice em uma chamada à função iaSetVertexBuffers do driver.
D3D10_DDI_BIND_INDEX_BUFFER
O recurso pode ser associado como um buffer de índice em uma chamada à função iaSetIndexBuffer do driver.
D3D10_DDI_BIND_CONSTANT_BUFFER
O recurso pode ser associado como um buffer constante.
D3D10_DDI_BIND_SHADER_RESOURCE
O recurso pode ser associado como um recurso de sombreador em uma chamada para o GsSetShaderResources, PsSetShaderResources ou função vsSetShaderResources.
D3D10_DDI_BIND_STREAM_OUTPUT
O recurso pode ser associado como uma saída de fluxo.
D3D10_DDI_BIND_RENDER_TARGET
O recurso pode ser associado como um destino de renderização.
D3D10_DDI_BIND_DEPTH_STENCIL
O recurso pode ser associado como um buffer de estêncil de profundidade.
D3D10_DDI_BIND_PIPELINE_MASK
Um valor de máscara que indica os campos de bits válidos em um bit a bit OU combinação dos sete primeiros valores dessa enumeração.
D3D10_DDI_BIND_PRESENT
O recurso pode ser usado em uma chamada para a função PresentDXGI (ou seja, o recurso pode ser usado como um buffer de fundo).
D3D10_DDI_BIND_MASK
Um valor de máscara que indica os campos de bits válidos em um bit a bit OU combinação dos valores do Direct3D versão 10 dessa enumeração.
D3D11_DDI_BIND_UNORDERED_ACCESS
O recurso pode ser associado como um buffer de acesso não ordenado.

Com suporte a partir do Windows 8.

O recurso pode ser associado como um buffer de acesso não ordenado.

Com suporte a partir do Windows 7.
D3D11_DDI_BIND_DECODER
O recurso é uma textura bidimensional (2D) preenchida pelo mecanismo de decodificador de vídeo.

Esse valor não pode ser usado simultaneamente com o valor de enumeração D3D10_DDI_BIND_RENDER_TARGET.

Com suporte a partir do Windows 8.
D3D11_DDI_BIND_VIDEO_ENCODER
O recurso é usado como uma entrada para um MFT (Media Foundation Transform) codificado em hardware.

Esse valor não pode ser usado simultaneamente com esses valores dessa enumeração:

  • D3D11_DDI_BIND_CONSTANT_BUFFER

  • D3D11_DDI_BIND_DEPTH_STENCIL

  • D3D11_DDI_BIND_INDEX_BUFFER

  • D3D11_DDI_BIND_VERTEX_BUFFER




Com suporte a partir do Windows 8.
D3D11_DDI_BIND_CAPTURE
A textura 2D é usada para receber dados da interface de captura.

Esse valor não pode ser usado simultaneamente com esses valores dessa enumeração:

  • D3D11_DDI_BIND_CONSTANT_BUFFER

  • D3D11_DDI_BIND_DECODER

  • D3D11_DDI_BIND_DEPTH_STENCIL

  • D3D11_DDI_BIND_INDEX_BUFFER

  • D3D11_DDI_BIND_RENDER_TARGET

  • D3D11_DDI_BIND_STREAM_OUTPUT

  • D3D11_DDI_BIND_UNORDERED_ACCESS

  • D3D11_DDI_BIND_VERTEX_BUFFER




Com suporte a partir do Windows 8.
D3D11_DDI_BIND_PIPELINE_MASK
Um valor de máscara que indica os campos de bits válidos em um bit a bit OU combinação dos nove primeiros valores dessa enumeração.

Com suporte a partir do Windows 8.

Um valor de máscara que indica os campos de bits válidos em um bit a bit OU combinação dos nove primeiros valores dessa enumeração.

Com suporte a partir do Windows 7.
D3D11_DDI_BIND_MASK
Um valor de máscara que indica os campos de bits válidos em um bit a bit OU combinação dos valores direct3D versão 11 e versão 10 dessa enumeração.

Com suporte a partir do Windows 8.

Um valor de máscara que indica os campos de bits válidos em um bit a bit OU combinação dos valores direct3D versão 11 e versão 10 dessa enumeração.

Com suporte a partir do Windows 7.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Consulte também

D3D10DDIARG_CREATERESOURCE

GsSetShaderResources

iaSetIndexBuffer

iaSetVertexBuffers

PresentDXGI

PsSetShaderResources

vsSetShaderResources