Метод ID3D12Device1::SetEventOnMultipleFenceCompletion (d3d12.h)
Указывает событие, которое должно возникать, когда одна или несколько коллекций ограждений достигают определенных значений.
Синтаксис
HRESULT SetEventOnMultipleFenceCompletion(
[in] ID3D12Fence * const *ppFences,
[in] const UINT64 *pFenceValues,
UINT NumFences,
D3D12_MULTIPLE_FENCE_WAIT_FLAGS Flags,
HANDLE hEvent
);
Параметры
[in] ppFences
Тип: ID3D12Fence*
Массив длины NumFences , указывающий объекты ID3D12Fence .
[in] pFenceValues
Тип: const UINT64*
Массив длины NumFences , указывающий значения ограждения, необходимые для передачи сигнала о событии.
NumFences
Тип: UINT
Указывает количество включенных ограждений.
Flags
Тип: D3D12_MULTIPLE_FENCE_WAIT_FLAGS
Указывает один из D3D12_MULTIPLE_FENCE_WAIT_FLAGS , определяющий способ продолжения.
hEvent
Тип: HANDLE
Дескриптор объекта события.
Возвращаемое значение
Тип: HRESULT
Этот метод возвращает код ошибки или успешного выполнения HRESULT.
Комментарии
Чтобы указать один забор, обратитесь к методу SetEventOnCompletion .
Если hEvent является пустым дескриптором, этот API не будет возвращать, пока не будут достигнуты указанные значения ограждения.
Требования
Целевая платформа | Windows |
Header | d3d12.h |
Библиотека | D3d12.lib |
DLL | D3d12.dll |