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