D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW Struktur (d3d10umddi.h)
Die D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW-Struktur beschreibt einen Puffer, der zum Erstellen einer ungeordneten Zugriffsansicht (UAV) in einem Aufruf der CreateUnorderedAccessView-Funktion verwendet wird.
Syntax
typedef struct D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW {
[in] UINT FirstElement;
[in] UINT NumElements;
[in] UINT Flags;
} D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW;
Angehörige
[in] FirstElement
Der Offset in Byte bis zum ersten Element im Puffer.
[in] NumElements
Die Anzahl der Elemente im Puffer.
[in] Flags
Ein gültiger bitweiser OR von Flagwerten, die den Puffer beschreiben. Die Direct3D-Laufzeit unterstützt die folgenden Werte.
Wert | Bedeutung |
---|---|
D3D11_DDI_BUFFER_UAV_FLAG_RAW (0x00000001) | Der Puffer befindet sich im unformatierten Format. |
D3D11_DDI_BUFFER_UAV_FLAG_APPEND (0x00000002) | Ordnen Sie dem UAV einen Zähler zu, der Anfügesemantik enthält. Die Anzahl gibt an, wie viele Elemente gespeichert werden. Die Reihenfolge, in der die Elemente gespeichert werden, kann sich jedoch ändern. |
D3D11_DDI_BUFFER_UAV_FLAG_COUNTER (0x00000004) | Ordnen Sie dem UAV einen Zähler zu, dessen Semantik die Neuanordnung des Inhalts der UAV verhindert. Daher können Anwendungen von der Speicherbestellung abhängig sein. Beispielsweise können Anwendungen verknüpfte Listen erstellen, indem Zählungswerte verwendet werden, um auf gespeicherte Elemente zu verweisen. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW wird ab dem Windows 7-Betriebssystem unterstützt. |
Header- | d3d10umddi.h (include D3d10umddi.h) |