Compartir a través de


estructura D3DKMT_CREATEDEVICEFLAGS (d3dkmthk.h)

La estructura D3DKMT_CREATEDEVICEFLAGS identifica el tipo de contexto de dispositivo que se va a crear en una llamada a D3DKMT_CREATEDEVICE.

Sintaxis

typedef struct _D3DKMT_CREATEDEVICEFLAGS {
  UINT LegacyMode : 1;
  UINT RequestVSync : 1;
  UINT DisableGpuTimeout : 1;
  UINT TestDevice : 1;
#if ...
  UINT Reserved : 28;
#elif
  UINT Reserved : 29;
#else
  UINT Reserved : 30;
#endif
} D3DKMT_CREATEDEVICEFLAGS;

Miembros

LegacyMode

Valor de UINT que especifica si el dispositivo debe imitar varios comportamientos de dispositivos heredados (es decir, de Microsoft DirectDraw a través de los tipos de dispositivos de Microsoft Direct3D 9.0).

Cuando el modo heredado está habilitado, el administrador de memoria de vídeo no permite que el dispositivo asigne más memoria de vídeo de la que puede caber en el segmento de GPU combinado. Las principales se asignan en su lugar en la memoria de vídeo y no se conservan en los conmutadores de modo.

RequestVSync

Valor UINT que especifica si el dispositivo requiere que funcione la sincronización vertical. Si se establece requestVSync, el sistema operativo habilitará la sincronización vertical en el hardware gráfico hasta que se libere el dispositivo de visualización.

DisableGpuTimeout

Compatible con Windows 8 y versiones posteriores. Valor de UINT que especifica si el dispositivo ha deshabilitado detección de tiempo de espera y recuperación (TDR).

TestDevice

El dispositivo se crea mediante una prueba. Se admite a partir de Windows 11, versión 22H2 (WDDM 3.1).

Reserved

Este miembro está reservado y debe establecerse en cero.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista
encabezado de d3dkmthk.h (incluya D3dkmthk.h)

Consulte también

D3DKMT_CREATEDEVICE