функция обратного вызова 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 |