Интерфейс ID3D11Fence (d3d11_3.h)

Представляет ограждение, объект, используемый для синхронизации ЦП и одного или нескольких GPU.

Этот интерфейс эквивалентен интерфейсу Direct3D 12 ID3D12Fence , а также используется для синхронизации между Direct3D 11 и Direct3D 12 в сценариях взаимодействия.

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

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

Методы

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

 
ID3D11Fence::CreateSharedHandle

Создает общий дескриптор для объекта ограждения.
ID3D11Fence::GetCompletedValue

Возвращает текущее значение ограждения. (ID3D11Fence.GetCompletedValue)
ID3D11Fence::SetEventOnCompletion

Указывает событие, которое должно возникать, когда ограждение достигает определенного значения. (ID3D11Fence.SetEventOnCompletion)

Требования

Требование Значение
Целевая платформа Windows
Header d3d11_3.h

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

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

Управление ресурсами на основе ограждения (Direct3D 12)

ID3D11DeviceChild

Синхронизация с несколькими движками