D3D12DDI_BUFFER_BARRIER_0088-Struktur (d3d12umddi.h)
Eine D3D12DDI_BUFFER_BARRIER_0088-Struktur beschreibt Zugriffsübergänge für Puffer.
Syntax
typedef struct D3D12DDI_BUFFER_BARRIER_0088 {
D3D12DDI_BARRIER_SYNC SyncBefore;
D3D12DDI_BARRIER_SYNC SyncAfter;
D3D12DDI_BARRIER_ACCESS AccessBefore;
D3D12DDI_BARRIER_ACCESS AccessAfter;
D3D12DDI_HRESOURCE hResource;
} D3D12DDI_BUFFER_BARRIER_0088;
Member
SyncBefore
Ein D3D12DDI_BARRIER_SYNC Wert, der den Synchronisierungsbereich aller vorherigen GPU-Arbeiten angibt, die vor dem Ausführen der Barriere abgeschlossen werden müssen.
SyncAfter
Ein D3D12DDI_BARRIER_SYNC Wert, der den Synchronisierungsbereich aller nachfolgenden GPU-Aufgaben angibt, die warten müssen, bis die Ausführung der Barriere abgeschlossen ist.
AccessBefore
Ein D3D12DDI_BARRIER_ACCESS Wert, der den Zugriffsstatus des Puffers vor der Ausführung der Barriere angibt.
AccessAfter
Ein D3D12DDI_BARRIER_ACCESS Wert, der den Zugriffsstatus des Puffers nach Abschluss der Ausführung der Barriere angibt.
hResource
Das Handle der Pufferressource, die die Barriere verwendet.
Hinweise
Allgemeine Informationen finden Sie unter Erweiterte Barrieren .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11 (WDDM 3.0) |
Kopfzeile | d3d12umddi.h |