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