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