Compartilhar via


D3D10_DDI_RESOURCE_BIND_FLAG enumeração (d3d10umddi.h)

Identifica como um recurso é associado.

Syntax

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 para a função IaSetVertexBuffers do driver.
D3D10_DDI_BIND_INDEX_BUFFER
O recurso pode ser associado como um buffer de índice em uma chamada para a 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 a função GsSetShaderResources, PsSetShaderResources ou 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 uma combinação OR bit a bit dos primeiros sete 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 uma combinação OR bit a bit 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 uma MFT (Media Foundation Transform) codificada em hardware.

Esse valor não pode ser usado simultaneamente com esses valores desta 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 desta 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 uma combinação OR bit a bit dos primeiros nove 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 uma combinação OR bit a bit dos primeiros nove 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 uma combinação OR bit a bit 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 uma combinação OR bit a bit dos valores direct3D versão 11 e versão 10 dessa enumeração.

Com suporte a partir do Windows 7.

Requisitos

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

Confira também

D3D10DDIARG_CREATERESOURCE

GsSetShaderResources

IaSetIndexBuffer

IaSetVertexBuffers

PresentDXGI

PsSetShaderResources

VsSetShaderResources