Метод ID3D11Device5::CreateFence (d3d11_4.h)
Создает объект ограждения.
Эта функция-член эквивалентна функции-члена Direct3D 12 ID3D12Device::CreateFence и применяется между Direct3D 11 и Direct3D 12 в сценариях взаимодействия.
Синтаксис
HRESULT CreateFence(
UINT64 InitialValue,
D3D11_FENCE_FLAG Flags,
REFIID ReturnedInterface,
[out] void **ppFence
);
Параметры
InitialValue
Тип: UINT64
Начальное значение для ограждения.
Flags
Тип: D3D11_FENCE_FLAG
Сочетание D3D11_FENCE_FLAG типизированных значений, объединенных с помощью побитовой операции ИЛИ. Результирующее значение задает параметры для ограждения.
ReturnedInterface
Тип: REFIID
Глобальный уникальный идентификатор (GUID) для интерфейса ограждения (ID3D11Fence). Идентификатор REFIID или GUID интерфейса для ограждения можно получить с помощью макроса __uuidof(). Например, __uuidof(ID3D11Fence) получит GUID интерфейса к ограждению.
[out] ppFence
Тип: void**
Указатель на блок памяти, получающий указатель на интерфейс ID3D11Fence , используемый для доступа к забору.
Возвращаемое значение
Тип: HRESULT
Возвращает S_OK в случае успешного выполнения; в противном случае возвращает один из кодов возврата Direct3D 11.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d11_4.h |
Библиотека | D3d11.lib |