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


структура 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

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

[out] hAdapter

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

[in] pAdapterCallbacks

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

[out] pAdapterFuncs

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

Требования

Требование Ценность
заголовка d3d12umddi.h