estructura D3DKMDT_DISPLAYMODE_FLAGS (d3dkmthk.h)

La estructura D3DKMDT_DISPLAYMODE_FLAGS identifica los atributos de un modo de presentación.

Sintaxis

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;

Miembros

ValidatedAgainstMonitorCaps

Valor booleano que especifica si el monitor admite el modo de presentación en el que se mostrará el modo de presentación.

Establecer este miembro equivale a establecer el primer bit de un valor de 32 bits (0x00000001).

Valor UINT que especifica si el monitor admite el modo de presentación en el que se mostrará el modo de presentación.

Establecer este miembro equivale a establecer el primer bit de un valor de 32 bits (0x00000001).

Se admite a partir de Windows 8.

RoundedFakeMode

Valor booleano que especifica si el modo de presentación se redondea.

Establecer este miembro equivale a establecer el segundo bit de un valor de 32 bits (0x00000002).

Valor UINT que especifica si el modo de presentación se redondea.

Establecer este miembro equivale a establecer el segundo bit de un valor de 32 bits (0x00000002).

Se admite a partir de Windows 8.

[in] ModePruningReason

Valor de tipo D3DKMDT_MODE_PRUNING_REASON que identifica el motivo por el que el monitor admite el modo de presentación o no admite el modo de presentación. Los cuatro bits se definen mediante uno de los valores del tipo de enumeración D3DKMDT_MODE_PRUNING_REASON y dependen del valor del miembro ValidatedAgainstMonitorCaps . Para obtener más información sobre cómo se establece el valor ModePruningReason , vea D3DKMDT_MODE_PRUNING_REASON.

Establecer este miembro equivale a establecer bits de 4 a 7 de un valor de 32 bits (0x0000003C).

[in] Valor de tipo D3DKMDT_MODE_PRUNING_REASON que identifica el motivo por el que el monitor admite el modo de presentación o no admite el modo de presentación. Los cuatro bits se definen mediante uno de los valores del tipo de enumeración D3DKMDT_MODE_PRUNING_REASON y dependen del valor del miembro ValidatedAgainstMonitorCaps . Para obtener más información sobre cómo se establece el valor ModePruningReason , vea D3DKMDT_MODE_PRUNING_REASON. Este miembro es equivalente a bits de 4 a 7 de un valor de 32 bits (0x0000003C).

Se admite a partir de Windows 8.

Reserved

Este miembro está reservado y debe establecerse en cero. Establecer este miembro equivale a establecer los 28 bits restantes (0xFFFFFFF0) de un valor de 32 bits en ceros.

Este miembro está reservado y debe establecerse en cero.

Establecer este miembro equivale a establecer los 26 bits restantes (0xFFFFFFC0) de un valor de 32 bits en ceros.

Se admite a partir de Windows 8.

[in] Stereo

Valor UINT que especifica si el monitor admite el estéreo en el que se mostrará el modo de presentación.

Establecer este miembro equivale a establecer el octavo bit de un valor de 32 bits (0x00000080).

Se admite a partir de Windows 8.

[in] AdvancedScanCapable

Valor UINT que especifica si el controlador admite la funcionalidad de examen avanzada.

El controlador notifica la compatibilidad con esta opción en el modo de presentación actual estableciendo el miembro Type de la estructura de D3DKMDT_VIDPN_SOURCE_MODEen D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN. Establecer este miembro equivale a establecer el noveno bit de un valor de 32 bits (0x00000100).

Se admite a partir de Windows 8.

PreferredTiming

Valor UINT que especifica si el controlador admite el tiempo preferido.

PhysicalModeSupported

Valor UINT que especifica si el controlador admite el modo físico.

VirtualRefreshRate

Valor UINT que especifica si el controlador admite la frecuencia de actualización virtual.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Encabezado d3dkmthk.h (incluya D3dkmthk.h)

Consulte también

D3DKMDT_MODE_PRUNING_REASON

D3DKMT_DISPLAYMODE