D3D12DDI_BUFFER_BARRIER_0088-Struktur (d3d12umddi.h)

Wichtig

Einige Informationen beziehen sich auf ein Vorabrelease-Produkt, das vor der kommerziellen Freigabe erheblich geändert werden kann. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.

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-Arbeiten 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 Barriereausführung angibt.

hResource

Das Handle der Pufferressource unter Verwendung der Barriere.

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