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


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

Функция PFND3D12DDI_CREATEDEVICE_0003 создает графический контекст, на который ссылается последующие вызовы.

Синтаксис

PFND3D12DDI_CREATEDEVICE_0003 Pfnd3d12ddiCreatedevice0003;

HRESULT Pfnd3d12ddiCreatedevice0003(
  D3D12DDI_HADAPTER unnamedParam1,
  const D3D12DDIARG_CREATEDEVICE_0003 *unnamedParam2
)
{...}

Параметры

unnamedParam1

Дескриптор объекта графического адаптера, созданный с помощью функции PFND3D12DDI_OPENADAPTER.

unnamedParam2

Указатель на структуру D3D12DDIARG_CREATEDEVICE.

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

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

код возврата описание
S_OK Контекст графики успешно создан.
DXGI_STATUS_NO_REDIRECTION Контекст графики успешно создан. Однако инфраструктура графики DirectX (DXGI) не должна использовать общий путь к презентации ресурсов, чтобы повлиять на взаимодействие с диспетчером рабочих столов Windows (DWM). Дополнительные сведения о DDI DXGI см. в поддержке DXGI DDI.
E_OUTOFMEMORY PFND3D12DDI_CREATEDEVICE_0003 не удалось выделить память, необходимую для завершения.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка d3d12umddi.h