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