structure D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW (d3d10umddi.h)
La structure D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW décrit une mémoire tampon utilisée pour créer une vue d’accès non ordonnée (UAV) dans un appel à la fonction CreateUnorderedAccessView .
Syntaxe
typedef struct D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW {
[in] UINT FirstElement;
[in] UINT NumElements;
[in] UINT Flags;
} D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW;
Membres
[in] FirstElement
Décalage, en octets, vers le premier élément de la mémoire tampon.
[in] NumElements
Nombre d'éléments contenus dans la mémoire tampon.
[in] Flags
OR au niveau du bit valide des valeurs d’indicateur qui décrivent la mémoire tampon. Le runtime Direct3D prend en charge les valeurs suivantes.
Valeur | Signification |
---|---|
D3D11_DDI_BUFFER_UAV_FLAG_RAW (0x00000001) | La mémoire tampon est au format brut. |
D3D11_DDI_BUFFER_UAV_FLAG_APPEND (0x00000002) | Associez un compteur à l’UAV qui a une sémantique d’ajout. Le nombre reflète le nombre d’éléments stockés. Toutefois, l’ordre dans lequel les éléments sont stockés peut changer. |
D3D11_DDI_BUFFER_UAV_FLAG_COUNTER (0x00000004) | Associez un compteur au drone dont la sémantique empêche la réorganisation du contenu de l’UAV. Par conséquent, les applications peuvent dépendre de l’ordre de stockage. Par exemple, les applications peuvent créer des listes liées en utilisant des valeurs de nombre pour référencer des éléments stockés. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW est pris en charge à partir du système d’exploitation Windows 7. |
En-tête | d3d10umddi.h (include D3d10umddi.h) |