Partager via


énumération D3D10_DDI_RESOURCE_BIND_FLAG (d3d10umddi.h)

Identifie la façon dont une ressource est liée.

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
La ressource peut être liée en tant que tampon de vertex dans un appel à la fonction IaSetVertexBuffers du pilote.
D3D10_DDI_BIND_INDEX_BUFFER
La ressource peut être liée en tant que mémoire tampon d’index dans un appel à la fonction IaSetIndexBuffer du pilote.
D3D10_DDI_BIND_CONSTANT_BUFFER
La ressource peut être liée en tant que mémoire tampon constante.
D3D10_DDI_BIND_SHADER_RESOURCE
La ressource peut être liée en tant que ressource de nuanceur dans un appel à la fonction GsSetShaderResources, PsSetShaderResources ou VsSetShaderResources .
D3D10_DDI_BIND_STREAM_OUTPUT
La ressource peut être liée en tant que sortie de flux.
D3D10_DDI_BIND_RENDER_TARGET
La ressource peut être liée en tant que cible de rendu.
D3D10_DDI_BIND_DEPTH_STENCIL
La ressource peut être liée en tant que mémoire tampon de gabarit de profondeur.
D3D10_DDI_BIND_PIPELINE_MASK
Valeur de masque qui indique les champs de bits valides dans une combinaison OR au niveau du bit des sept premières valeurs de cette énumération.
D3D10_DDI_BIND_PRESENT
La ressource peut être utilisée dans un appel à la fonction PresentDXGI (autrement dit, la ressource peut être utilisée comme mémoire tampon arrière).
D3D10_DDI_BIND_MASK
Valeur de masque qui indique les champs de bits valides dans une combinaison de bits OU des valeurs Direct3D version 10 de cette énumération.
D3D11_DDI_BIND_UNORDERED_ACCESS
La ressource peut être liée en tant que mémoire tampon d’accès non ordonné.

Pris en charge à partir de Windows 8.

La ressource peut être liée en tant que mémoire tampon d’accès non ordonné.

Pris en charge à partir de Windows 7.
D3D11_DDI_BIND_DECODER
La ressource est une texture à deux dimensions (2D) qui est remplie par le moteur de décodeur vidéo.

Cette valeur ne peut pas être utilisée simultanément avec la valeur d’énumération D3D10_DDI_BIND_RENDER_TARGET .

Pris en charge à partir de Windows 8.
D3D11_DDI_BIND_VIDEO_ENCODER
La ressource est utilisée comme entrée pour une transformation media foundation (MFT) encodée matériellement.

Cette valeur ne peut pas être utilisée simultanément avec ces valeurs de cette énumération :

  • D3D11_DDI_BIND_CONSTANT_BUFFER

  • D3D11_DDI_BIND_DEPTH_STENCIL

  • D3D11_DDI_BIND_INDEX_BUFFER

  • D3D11_DDI_BIND_VERTEX_BUFFER




Pris en charge à partir de Windows 8.
D3D11_DDI_BIND_CAPTURE
La texture 2D est utilisée pour recevoir des données de l’interface de capture.

Cette valeur ne peut pas être utilisée simultanément avec ces valeurs de cette énumération :

  • 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




Pris en charge à partir de Windows 8.
D3D11_DDI_BIND_PIPELINE_MASK
Valeur de masque qui indique les champs de bits valides dans une combinaison OR au niveau du bit des neuf premières valeurs de cette énumération.

Pris en charge à partir de Windows 8.

Valeur de masque qui indique les champs de bits valides dans une combinaison OR au niveau du bit des neuf premières valeurs de cette énumération.

Pris en charge à partir de Windows 7.
D3D11_DDI_BIND_MASK
Valeur de masque qui indique les champs de bits valides dans une combinaison or au niveau du bit des valeurs Direct3D version 11 et version 10 de cette énumération.

Pris en charge à partir de Windows 8.

Valeur de masque qui indique les champs de bits valides dans une combinaison or au niveau du bit des valeurs Direct3D version 11 et version 10 de cette énumération.

Pris en charge à partir de Windows 7.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.
En-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

D3D10DDIARG_CREATERESOURCE

GsSetShaderResources

IaSetIndexBuffer

IaSetVertexBuffers

PresentDXGI

PsSetShaderResources

VsSetShaderResources