структура D3D12DDIARG_CREATEDEVICE_0003 (d3d12umddi.h)
Структура D3D12DDIARG_CREATEDEVICE_0003 описывает создаваемое устройство отображения.
Синтаксис
typedef struct D3D12DDIARG_CREATEDEVICE_0003 {
[in] D3D12DDI_HRTDEVICE hRTDevice;
[in] UINT Interface;
[in] UINT Version;
const D3DDDI_DEVICECALLBACKS *pKTCallbacks;
D3D12DDI_HDEVICE hDrvDevice;
union {
const D3D12DDI_CORELAYER_DEVICECALLBACKS_0003 *p12UMCallbacks;
const D3D12DDI_CORELAYER_DEVICECALLBACKS_0022 *p12UMCallbacks_0022;
const D3D12DDI_CORELAYER_DEVICECALLBACKS_0050 *p12UMCallbacks_0050;
const D3D12DDI_CORELAYER_DEVICECALLBACKS_0062 *p12UMCallbacks_0062;
};
D3D12DDI_CREATE_DEVICE_FLAGS Flags;
} D3D12DDIARG_CREATEDEVICE_0003;
Члены
[in] hRTDevice
Дескриптор устройства отображения (графический контекст), указывающий дескриптор, который должен использовать драйвер при вызове обратно в среду выполнения Direct3D.
[in] Interface
Версия интерфейса Direct3D.
[in] Version
Значение UINT, которое драйвер может использовать для определения времени сборки среды выполнения Direct3D (версия среды выполнения).
pKTCallbacks
Указатель на структуру D3DDDI_DEVICECALLBACKS , содержащую таблицу функций обратного вызова среды выполнения Direct3D, которые драйвер может использовать для доступа к службам ядра.
hDrvDevice
Дескриптор устройства отображения (графический контекст), который среда выполнения Direct3D использует в последующих вызовах драйвера для идентификации устройства отображения.
p12UMCallbacks
Указатель на структуру D3D12DDI_CORELAYER_DEVICECALLBACKS_0003, содержащую таблицу функций обратного вызова среды выполнения Direct3D, которые драйвер может использовать для доступа к основным функциям среды выполнения в пользовательском режиме.
p12UMCallbacks_0022
Указатель на структуру D3D12DDI_CORELAYER_DEVICECALLBACKS_0022 , содержащую таблицу функций обратного вызова среды выполнения Direct3D, которые драйвер может использовать для доступа к основным функциям среды выполнения в пользовательском режиме.
p12UMCallbacks_0050
Указатель на структуру D3D12DDI_CORELAYER_DEVICECALLBACKS_0050 , содержащую таблицу функций обратного вызова среды выполнения Direct3D, которые драйвер может использовать для доступа к основным функциям среды выполнения в пользовательском режиме.
p12UMCallbacks_0062
Указатель на структуру D3D12DDI_CORELAYER_DEVICECALLBACKS_0062 , содержащую таблицу функций обратного вызова среды выполнения Direct3D, которые драйвер может использовать для доступа к основным функциям среды выполнения в пользовательском режиме.
Flags
Значения флагов, определяющие способ создания устройства отображения.
Требования
Требование | Значение |
---|---|
Заголовок | d3d12umddi.h |