Compartilhar via


estrutura D3DKMDT_DISPLAYMODE_FLAGS (d3dkmthk.h)

A estrutura D3DKMDT_DISPLAYMODE_FLAGS identifica atributos de um modo de exibição.

Sintaxe

typedef struct _D3DKMDT_DISPLAYMODE_FLAGS {
#if ...
       BOOLEAN                     ValidatedAgainstMonitorCaps : 1;
#if ...
       BOOLEAN                     RoundedFakeMode : 1;
#if ...
  [in] D3DKMDT_MODE_PRUNING_REASON ModePruningReason : 4;
#if ...
       UINT                        Reserved : 28;
#else
       UINT                        ValidatedAgainstMonitorCaps : 1;
#endif
#else
       UINT                        RoundedFakeMode : 1;
#endif
#else
  [in] D3DKMDT_MODE_PRUNING_REASON ModePruningReason : 4;
#endif
  [in] UINT                        Stereo : 1;
  [in] UINT                        AdvancedScanCapable : 1;
#elif
       UINT                        Reserved : 26;
       UINT                        PreferredTiming : 1;
       UINT                        PhysicalModeSupported : 1;
#elif
       UINT                        Reserved : 24;
       UINT                        VirtualRefreshRate : 1;
#else
       UINT                        Reserved : 23;
#endif
} D3DKMDT_DISPLAYMODE_FLAGS;

Membros

ValidatedAgainstMonitorCaps

Um valor booliano que especifica se o modo de exibição é compatível com o monitor no qual o modo de exibição será exibido.

Definir esse membro é equivalente a definir o primeiro bit de um valor de 32 bits (0x00000001).

Um valor UINT que especifica se o modo de exibição é compatível com o monitor no qual o modo de exibição será exibido.

Definir esse membro é equivalente a definir o primeiro bit de um valor de 32 bits (0x00000001).

Com suporte a partir do Windows 8.

RoundedFakeMode

Um valor booliano que especifica se o modo de exibição é arredondado.

Definir esse membro é equivalente a definir o segundo bit de um valor de 32 bits (0x00000002).

Um valor UINT que especifica se o modo de exibição é arredondado.

Definir esse membro é equivalente a definir o segundo bit de um valor de 32 bits (0x00000002).

Com suporte a partir do Windows 8.

[in] ModePruningReason

Um valor do tipo D3DKMDT_MODE_PRUNING_REASON que identifica o motivo pelo qual o monitor dá suporte ao modo de exibição ou não dá suporte ao modo de exibição. Os quatro bits são definidos por um dos valores no tipo de enumeração D3DKMDT_MODE_PRUNING_REASON e dependem da configuração do membro ValidatedAgainstMonitorCaps . Para obter mais informações sobre como o valor ModePruningReason é definido, consulte D3DKMDT_MODE_PRUNING_REASON.

Definir esse membro é equivalente a definir bits de 4 a 7 de um valor de 32 bits (0x0000003C).

[in] Um valor do tipo D3DKMDT_MODE_PRUNING_REASON que identifica o motivo pelo qual o monitor dá suporte ao modo de exibição ou não dá suporte ao modo de exibição. Os quatro bits são definidos por um dos valores no tipo de enumeração D3DKMDT_MODE_PRUNING_REASON e dependem da configuração do membro ValidatedAgainstMonitorCaps . Para obter mais informações sobre como o valor ModePruningReason é definido, consulte D3DKMDT_MODE_PRUNING_REASON. Esse membro é equivalente a bits de 4 a 7 de um valor de 32 bits (0x0000003C).

Com suporte a partir do Windows 8.

Reserved

Esse membro é reservado e deve ser definido como zero. Definir esse membro é equivalente a definir os 28 bits restantes (0xFFFFFFF0) de um valor de 32 bits como zeros.

Esse membro é reservado e deve ser definido como zero.

Definir esse membro é equivalente a definir os 26 bits restantes (0xFFFFFFC0) de um valor de 32 bits como zeros.

Com suporte a partir do Windows 8.

[in] Stereo

Um valor UINT que especifica se há suporte para estéreo pelo monitor no qual o modo de exibição será exibido.

Definir esse membro é equivalente a definir o oitavo bit de um valor de 32 bits (0x00000080).

Com suporte a partir do Windows 8.

[in] AdvancedScanCapable

Um valor UINT que especifica se o driver dá suporte à funcionalidade de verificação avançada.

O driver relata suporte para essa opção no modo de exibição atual definindo o membro Type da estrutura D3DKMDT_VIDPN_SOURCE_MODE como D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN. Definir esse membro é equivalente a definir o nono bit de um valor de 32 bits (0x00000100).

Com suporte a partir do Windows 8.

PreferredTiming

Um valor UINT que especifica se o driver dá suporte ao tempo preferencial.

PhysicalModeSupported

Um valor UINT que especifica se o driver dá suporte ao modo físico.

VirtualRefreshRate

Um valor UINT que especifica se o driver dá suporte à taxa de atualização virtual.

Requisitos

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

Confira também

D3DKMDT_MODE_PRUNING_REASON

D3DKMT_DISPLAYMODE