Поделиться через


Интерфейс ID3D12SharingContract (d3d12sdklayers.h)

Часть контракта между диагностическими слоями D3D11On12 и графическими диагностика инструментами. Этот интерфейс упрощает диагностика средства для сбора информации на более низком уровне, чем в цепочке буферов DXGI.

Вы можете использовать этот интерфейс, чтобы включить средства диагностики для отслеживания шаблонов использования, которые не используют цепочки буферов DXGI для представления. В этом случае доступ к этому интерфейсу можно получить через QueryInterface из очереди команд D3D12. Обратите внимание, что этот интерфейс не поддерживается при отсутствии средств диагностики, поэтому ваше приложение не должно полагаться на существующий интерфейс.

Наследование

Интерфейс ID3D12SharingContract наследуется от интерфейса IUnknown . ID3D12SharingContract также имеет следующие типы элементов:

Методы

Интерфейс ID3D12SharingContract содержит следующие методы.

 
ID3D12SharingContract::P resent

Предоставляет общий доступ к ресурсу (или подресурсы) между уровнями D3D и средствами диагностика.
ID3D12SharingContract::SharedFenceSignal

Сигнализирует о общей границе между слоями D3D и средствами диагностика.

Требования

Требование Значение
Целевая платформа Windows
Header d3d12sdklayers.h (включая D3D12.h)

См. также раздел

Основные интерфейсы, IUnknown