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;
Member
[in] FirstElement
Der Offset in Bytes auf das erste Element im Puffer.
[in] NumElements
Die Anzahl der Elemente im Puffer.
[in] Flags
Ein gültiger bitweiser OR mit Flagwerten, die den Puffer beschreiben. Die Direct3D-Runtime unterstützt die folgenden Werte.
Wert | Bedeutung |
---|---|
D3D11_DDI_BUFFER_UAV_FLAG_RAW (0x00000001) | Der Puffer hat ein Unformat. |
D3D11_DDI_BUFFER_UAV_FLAG_APPEND (0x00000002) | Ordnen Sie dem UAV einen Zähler zu, der über Anfügesemantik verfügt. Die Anzahl gibt an, wie viele Elemente gespeichert sind. Die Reihenfolge, in der die Elemente gespeichert werden, kann sich jedoch ändern. |
D3D11_DDI_BUFFER_UAV_FLAG_COUNTER (0x00000004) | Ordnen Sie einen Zähler dem UAV zu, dessen Semantik die Neuanordnung des Inhalts des UAV verhindert. Daher können Anwendungen von der Speicherreihenfolge abhängig sein. Anwendungen können beispielsweise verknüpfte Listen mithilfe von Zählungswerten erstellen, um auf gespeicherte Elemente zu verweisen. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | D3D11DDIARG_BUFFER_UNORDEREDACCESSVIEW wird ab dem Windows 7-Betriebssystem unterstützt. |
Kopfzeile | d3d10umddi.h (einschließlich D3d10umddi.h) |