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) |