Compartilhar via


estrutura D3DKMT_CREATEDEVICEFLAGS (d3dkmthk.h)

A estrutura D3DKMT_CREATEDEVICEFLAGS identifica o tipo de contexto do dispositivo a ser criado em uma chamada para D3DKMT_CREATEDEVICE.

Sintaxe

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;

Membros

LegacyMode

Um valor UINT que especifica se o dispositivo deve imitar vários comportamentos de dispositivos herdados (ou seja, do Microsoft DirectDraw até os tipos de dispositivo do Microsoft Direct3D 9.0).

Quando o modo herdado está habilitado, o gerenciador de memória de vídeo não permite que o dispositivo aloque mais memória de vídeo do que pode caber no segmento de GPU combinado. As primárias são alocadas em vigor na memória de vídeo e não preservadas entre as opções de modo.

RequestVSync

Um valor UINT que especifica se o dispositivo requer sincronização vertical para operar. Se RequestVSync estiver definido, o sistema operacional habilitará a sincronização vertical no hardware gráfico até que o dispositivo de exibição seja liberado.

DisableGpuTimeout

Com suporte em Windows 8 e versões posteriores. Um valor UINT que especifica se o dispositivo desabilitou tdr (detecção e recuperação de tempo limite).

TestDevice

O dispositivo é criado por um teste. Com suporte a partir de Windows 11, versão 22H2 (WDDM 3.1).

Reserved

Esse membro é reservado e deve ser definido como zero.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Cabeçalho d3dkmthk.h (inclua D3dkmthk.h)

Confira também

D3DKMT_CREATEDEVICE