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