Freigeben über


ID3D11Fence-Schnittstelle (d3d11_3.h)

Stellt einen Zaun dar, ein Objekt, das für die Synchronisierung der CPU und mindestens einer GPUs verwendet wird.

Diese Schnittstelle entspricht der Direct3D 12 ID3D12Fence-Schnittstelle und wird auch für die Synchronisierung zwischen Direct3D 11 und Direct3D 12 in Interop-Szenarien verwendet.

Vererbung

Die ID3D11Fence-Schnittstelle erbt von ID3D11DeviceChild. ID3D11Fence verfügt auch über folgende Membertypen:

Methoden

Die ID3D11Fence-Schnittstelle verfügt über diese Methoden.

 
ID3D11Fence::CreateSharedHandle

Erstellt ein freigegebenes Handle für ein Zaunobjekt.
ID3D11Fence::GetCompletedValue

Ruft den aktuellen Wert des Zauns ab. (ID3D11Fence.GetCompletedValue)
ID3D11Fence::SetEventOnCompletion

Gibt ein Ereignis an, das ausgelöst werden soll, wenn der Zaun einen bestimmten Wert erreicht. (ID3D11Fence.SetEventOnCompletion)

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d11_3.h

Weitere Informationen

Kernschnittstellen

Zaunbasierte Ressourcenverwaltung (Direct3D 12)

ID3D11DeviceChild

Synchronisierung mit mehreren Modulen