Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция PFND3D12DDI_OPENADAPTER создает объект графического адаптера, на который ссылается при последующих вызовах.
Синтаксис
PFND3D12DDI_OPENADAPTER Pfnd3d12ddiOpenadapter;
HRESULT Pfnd3d12ddiOpenadapter(
D3D12DDIARG_OPENADAPTER *unnamedParam1
)
{...}
Параметры
unnamedParam1
Указатель на структуру D3D12DDIARG_OPENADAPTER. Во входных данных эта структура содержит сведения, которые может использовать драйвер. В выходных данных драйвер указывает сведения, которые может использовать среда выполнения Microsoft Direct3D.
Возвращаемое значение
PFND3D12DDI_OPENADAPTER возвращает одно из следующих значений:
| Возвращаемый код | Описание |
|---|---|
| S_OK | Объект графического адаптера успешно создан. |
| E_OUTOFMEMORY | PFND3D12DDI_OPENADAPTER не удалось выделить память, необходимую для завершения. |
Замечания
Объект графического адаптера, созданный функцией PFND3D12DDI_OPENADAPTER, представляет базовое графическое оборудование. Прежде чем среда выполнения Direct3D может создать устройство отображения путем вызова PFND3D12DDI_CREATEDEVICE_0003, драйвер отображения в пользовательском режиме должен вызвать функцию pfnQueryAdapterInfoCb для запроса возможностей графического оборудования из драйвера минипорта дисплея.
Среда выполнения Direct3D может открывать несколько объектов графического адаптера из одного графического адаптера.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Виндоус |
| заголовка | d3d12umddi.h |