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