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


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

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

Синтаксис

PFND3D10DDI_OPENADAPTER Pfnd3d10ddiOpenadapter;

HRESULT Pfnd3d10ddiOpenadapter(
  D3D10DDIARG_OPENADAPTER *unnamedParam1
)
{...}

Параметры

unnamedParam1

pOpenData [in, out]

Указатель на структуру D3D10DDIARG_OPENADAPTER. Во входных данных эта структура содержит сведения, которые может использовать драйвер. В выходных данных драйвер указывает сведения, которые может использовать среда выполнения Microsoft Direct3D.

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

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

код возврата описание
S_OK Объект графического адаптера успешно создан.
E_OUTOFMEMORY OpenAdapter10 не удалось выделить память, необходимую для завершения.

Замечания

Объект графического адаптера, созданный функцией OpenAdapter10, представляет базовое графическое оборудование. Прежде чем среда выполнения Direct3D может создать отображаемое устройство, вызвав CreateDevice(D3D10), драйвер отображения в пользовательском режиме должен вызвать функцию pfnQueryAdapterInfoCb для запроса возможностей графического оборудования из драйвера минипорта дисплея.

Среда выполнения Direct3D может открывать несколько объектов графического адаптера из одного графического адаптера.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Vista и более поздних версиях операционных систем Windows.
целевая платформа Всеобщий
заголовка d3d10umddi.h (include D3d10umddi.h)

См. также

CreateDevice(D3D10)

D3D10DDIARG_OPENADAPTER

pfnQueryAdapterInfoCb