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


функция обратного вызова PFND3D12DDI_CREATESYNCHRONIZATIONOBJECT2CB (d3d12umddi.h)

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

Синтаксис

PFND3D12DDI_CREATESYNCHRONIZATIONOBJECT2CB Pfnd3d12ddiCreatesynchronizationobject2cb;

HRESULT Pfnd3d12ddiCreatesynchronizationobject2cb(
  D3D12DDI_HRTDEVICE hDevice,
  D3D12DDICB_CREATESYNCHRONIZATIONOBJECT2 *unnamedParam2
)
{...}

Параметры

hDevice

Дескриптор устройства отображения (то есть контекст графики), который будет принадлежать объекту синхронизации, который создает pfnCreateSynchronizationObject2Cb.

unnamedParam2

Указатель на структуру D3D12DDICB_CREATESYNCHRONIZATIONOBJECT2, описывающую создаваемый объект синхронизации.

Возвращаемое значение

Возвращает одно из следующих значений HRESULT:

Возвращаемый код Описание
S_OK Объект синхронизации успешно создан.
E_OUTOFMEMORY Функция не могла выделить память, необходимую для завершения.
E_INVALIDARG Параметры были проверены и определены как неверные.

Эта функция также может возвращать другие значения HRESULT.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1903
заголовка d3d12umddi.h