Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция 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) |