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 UINT que especifica si el dispositivo debe imitar varios comportamientos de los dispositivos heredados (es decir, de Microsoft DirectDraw a través de los tipos de dispositivo 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 entre los modificadores 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

Se admite en Windows 8 y versiones posteriores. Valor UINT que especifica si el dispositivo ha deshabilitado la detección de tiempo de espera y la 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 Value
Cliente mínimo compatible Windows Vista
Encabezado d3dkmthk.h (incluya D3dkmthk.h)

Consulte también

D3DKMT_CREATEDEVICE