структура D3D12DDIARG_OPENADAPTER (d3d12umddi.h)

Структура D3D12DDIARG_OPENADAPTER описывает объект графического адаптера.

Синтаксис

typedef struct D3D12DDIARG_OPENADAPTER {
  [in]  D3D12DDI_HRTADAPTER           hRTAdapter;
  [out] D3D12DDI_HADAPTER             hAdapter;
  [in]  const D3DDDI_ADAPTERCALLBACKS *pAdapterCallbacks;
  [out] D3D12DDI_ADAPTERFUNCS         *pAdapterFuncs;
} D3D12DDIARG_OPENADAPTER;

Члены

[in] hRTAdapter

Дескриптор среды выполнения для объекта графического адаптера, который указывает дескриптор, который драйвер должен использовать для запроса возможностей графического адаптера, когда драйвер вызывает функцию обратного вызова pfnQueryAdapterInfoCb , предоставляемую средой выполнения Microsoft Direct3D.

[out] hAdapter

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

[in] pAdapterCallbacks

Указатель на структуру D3DDDI_ADAPTERCALLBACKS , содержащую предоставленную средой выполнения Direct3D функцию обратного вызова pfnQueryAdapterInfoCb , которую может использовать драйвер.

[out] pAdapterFuncs

Указатель на структуру D3D12DDI_ADAPTERFUNCS, содержащую таблицу функций адаптера драйвера отображения пользовательского режима. Среда выполнения Direct3D использует эти функции для взаимодействия с драйвером отображения пользовательского режима об операциях, относящихся к графическому адаптеру.

Требования

Требование Значение
Заголовок d3d12umddi.h