Freigeben über


ID3D12SharingContract-Schnittstelle (d3d12sdklayers.h)

Teil eines Vertrags zwischen D3D11On12-Diagnoseebenen und Grafik Diagnose Tools. Diese Schnittstelle erleichtert Diagnose Tools, um Informationen auf einer niedrigeren Ebene als die DXGI-Swapchain zu erfassen.

Sie können diese Schnittstelle verwenden, um Diagnosetools zum Erfassen von Nutzungsmustern zu aktivieren, die keine DXGI-Swapchains für die Präsentation verwenden. In diesem Fall können Sie über QueryInterface über eine D3D12-Befehlswarteschlange auf diese Schnittstelle zugreifen. Beachten Sie, dass diese Schnittstelle nicht unterstützt wird, wenn keine Diagnosetools vorhanden sind, sodass Sich Ihre Anwendung nicht darauf verlassen darf, dass sie vorhanden ist.

Vererbung

Die ID3D12SharingContract-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3D12SharingContract verfügt auch über folgende Membertypen:

Methoden

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

 
ID3D12SharingContract::P resent

Teilt eine Ressource (oder Unterquelle) zwischen den D3D-Ebenen und Diagnose Tools.
ID3D12SharingContract::SharedFenceSignal

Signalisiert einen gemeinsamen Zaun zwischen den D3D-Ebenen und Diagnose Tools.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d12sdklayers.h (einschließlich D3D12.h)

Weitere Informationen

Kernschnittstellen, IUnknown