estructura D3D12DDIARG_CREATEDEVICE_0003 (d3d12umddi.h)
La estructura D3D12DDIARG_CREATEDEVICE_0003 describe el dispositivo para mostrar que se va a crear.
Sintaxis
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;
Miembros
[in] hRTDevice
Identificador del dispositivo de visualización (contexto de gráficos) que especifica el identificador que el controlador debe usar cuando vuelve a llamar al tiempo de ejecución de Direct3D.
[in] Interface
La versión de la interfaz de Direct3D.
[in] Version
Valor UINT que el controlador puede usar para identificar cuándo se creó el entorno de ejecución de Direct3D (la versión en tiempo de ejecución).
pKTCallbacks
Puntero a una estructura de D3DDDI_DEVICECALLBACKS que contiene una tabla de funciones de devolución de llamada en tiempo de ejecución de Direct3D que el controlador puede usar para acceder a los servicios de kernel.
hDrvDevice
Identificador del dispositivo de visualización (contexto de gráficos) que usa el tiempo de ejecución de Direct3D en llamadas de controlador posteriores para identificar el dispositivo de visualización.
p12UMCallbacks
Puntero a una estructura de D3D12DDI_CORELAYER_DEVICECALLBACKS_0003 que contiene una tabla de funciones de devolución de llamada en tiempo de ejecución de Direct3D que el controlador puede usar para acceder a la funcionalidad principal del tiempo de ejecución del modo de usuario.
p12UMCallbacks_0022
Puntero a una estructura de D3D12DDI_CORELAYER_DEVICECALLBACKS_0022 que contiene una tabla de funciones de devolución de llamada en tiempo de ejecución de Direct3D que el controlador puede usar para acceder a la funcionalidad principal del tiempo de ejecución del modo de usuario.
p12UMCallbacks_0050
Puntero a una estructura de D3D12DDI_CORELAYER_DEVICECALLBACKS_0050 que contiene una tabla de funciones de devolución de llamada en tiempo de ejecución de Direct3D que el controlador puede usar para acceder a la funcionalidad principal del tiempo de ejecución del modo de usuario.
p12UMCallbacks_0062
Puntero a una estructura de D3D12DDI_CORELAYER_DEVICECALLBACKS_0062 que contiene una tabla de funciones de devolución de llamada en tiempo de ejecución de Direct3D que el controlador puede usar para acceder a la funcionalidad principal del entorno de ejecución del modo de usuario.
Flags
Marca los valores que identifican cómo crear el dispositivo para mostrar.
Requisitos
Requisito | Valor |
---|---|
Header | d3d12umddi.h |