Freigeben über


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

Weitere Informationen

D3D12DDI_BARRIER_ACCESS

D3D12DDI_BARRIER_SYNC

D3D12DDIARG_BARRIER_0088

PFND3D12DDI_BARRIER_0088