enumerazione D3D10_DDI_RESOURCE_BIND_FLAG (d3d10umddi.h)

Identifica il modo in cui una risorsa è associata.

Sintassi

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
} ;

Costanti

 
D3D10_DDI_BIND_VERTEX_BUFFER
La risorsa può essere associata come buffer di vertice in una chiamata alla funzione IaSetVertexBuffers del driver.
D3D10_DDI_BIND_INDEX_BUFFER
La risorsa può essere associata come buffer di indice in una chiamata alla funzione IaSetIndexBuffer del driver.
D3D10_DDI_BIND_CONSTANT_BUFFER
La risorsa può essere associata come buffer costante.
D3D10_DDI_BIND_SHADER_RESOURCE
La risorsa può essere associata come risorsa shader in una chiamata alla funzione GsSetShaderResources, PsSetShaderResources o VsSetShaderResources.
D3D10_DDI_BIND_STREAM_OUTPUT
La risorsa può essere associata come output di flusso.
D3D10_DDI_BIND_RENDER_TARGET
La risorsa può essere associata come destinazione di rendering.
D3D10_DDI_BIND_DEPTH_STENCIL
La risorsa può essere associata come buffer di profondità-stencil.
D3D10_DDI_BIND_PIPELINE_MASK
Valore mask che indica i campi di bit validi in una combinazione OR bit per bit dei primi sette valori di questa enumerazione.
D3D10_DDI_BIND_PRESENT
La risorsa può essere usata in una chiamata alla funzione PresentDXGI , ovvero la risorsa può essere usata come buffer back.
D3D10_DDI_BIND_MASK
Valore mask che indica i campi di bit validi in una combinazione OR bit per bit dei valori Direct3D versione 10 da questa enumerazione.
D3D11_DDI_BIND_UNORDERED_ACCESS
La risorsa può essere associata come buffer di accesso non ordinato.

Supportato a partire da Windows 8.

La risorsa può essere associata come buffer di accesso non ordinato.

Supportato a partire da Windows 7.
D3D11_DDI_BIND_DECODER
La risorsa è una trama bidimensionale (2D) riempita dal motore di decodificatore video.

Questo valore non può essere usato simultaneamente con il valore di enumerazione D3D10_DDI_BIND_RENDER_TARGET .

Supportato a partire da Windows 8.
D3D11_DDI_BIND_VIDEO_ENCODER
La risorsa viene usata come input per una trasformazione MFT (Media Foundation Transform) con codifica hardware.

Questo valore non può essere usato contemporaneamente con questi valori da questa enumerazione:

  • D3D11_DDI_BIND_CONSTANT_BUFFER

  • D3D11_DDI_BIND_DEPTH_STENCIL

  • D3D11_DDI_BIND_INDEX_BUFFER

  • D3D11_DDI_BIND_VERTEX_BUFFER




Supportato a partire da Windows 8.
D3D11_DDI_BIND_CAPTURE
La trama 2D viene usata per ricevere dati dall'interfaccia di acquisizione.

Questo valore non può essere usato contemporaneamente con questi valori da questa enumerazione:

  • 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




Supportato a partire da Windows 8.
D3D11_DDI_BIND_PIPELINE_MASK
Valore mask che indica i campi di bit validi in una combinazione OR bit per bit dei primi nove valori di questa enumerazione.

Supportato a partire da Windows 8.

Valore mask che indica i campi di bit validi in una combinazione OR bit per bit dei primi nove valori di questa enumerazione.

Supportato a partire da Windows 7.
D3D11_DDI_BIND_MASK
Valore di maschera che indica i campi di bit validi in una combinazione OR bit per bit della versione Direct3D versione 11 e versione 10 da questa enumerazione.

Supportato a partire da Windows 8.

Valore di maschera che indica i campi di bit validi in una combinazione OR bit per bit della versione Direct3D versione 11 e versione 10 da questa enumerazione.

Supportato a partire da Windows 7.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

D3D10DDIARG_CREATERESOURCE

GsSetShaderResources

IaSetIndexBuffer

IaSetVertexBuffers

PresentDXGI

PsSetShaderResources

VsSetShaderResources