Compartir a través de


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

Consulte también

PFND3D12DDI_CREATEDEVICE_0003