функция обратного вызова 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) рабочего стола. Дополнительные сведения о DXGI DDI см. в разделе Поддержка DXGI DDI .
E_OUTOFMEMORY PFND3D12DDI_CREATEDEVICE_0003 не удалось выделить память, необходимую для ее завершения.

Требования

Требование Значение
Целевая платформа Windows
Header d3d12umddi.h