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) |