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