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