Partager via


structure D3DKMDT_DISPLAYMODE_FLAGS (d3dkmthk.h)

La structure D3DKMDT_DISPLAYMODE_FLAGS identifie les attributs d’un mode d’affichage.

Syntaxe

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;

Membres

ValidatedAgainstMonitorCaps

Valeur booléenne qui spécifie si le mode d’affichage est pris en charge par le moniteur sur lequel le mode d’affichage s’affiche.

Définir ce membre équivaut à définir le premier bit d’une valeur 32 bits (0x00000001).

Valeur UINT qui spécifie si le mode d’affichage est pris en charge par le moniteur sur lequel le mode d’affichage s’affiche.

Définir ce membre équivaut à définir le premier bit d’une valeur 32 bits (0x00000001).

Prise en charge à partir de Windows 8.

RoundedFakeMode

Valeur booléenne qui spécifie si le mode d’affichage est arrondi.

La définition de ce membre équivaut à définir le deuxième bit d’une valeur 32 bits (0x00000002).

Valeur UINT qui spécifie si le mode d’affichage est arrondi.

La définition de ce membre équivaut à définir le deuxième bit d’une valeur 32 bits (0x00000002).

Prise en charge à partir de Windows 8.

[in] ModePruningReason

Valeur de type D3DKMDT_MODE_PRUNING_REASON qui identifie la raison pour laquelle le moniteur prend en charge le mode d’affichage ou ne prend pas en charge le mode d’affichage. Les quatre bits sont définis par l’une des valeurs du type d’énumération D3DKMDT_MODE_PRUNING_REASON et dépendent du paramètre du membre ValidatedAgainstMonitorCaps. Pour plus d’informations sur la définition de la valeur ModePruningReason, consultez D3DKMDT_MODE_PRUNING_REASON.

La définition de ce membre équivaut à définir les bits 4 à 7 d’une valeur 32 bits (0x0000003C).

[in] Valeur de type D3DKMDT_MODE_PRUNING_REASON qui identifie la raison pour laquelle le moniteur prend en charge le mode d’affichage ou ne prend pas en charge le mode d’affichage. Les quatre bits sont définis par l’une des valeurs du type d’énumération D3DKMDT_MODE_PRUNING_REASON et dépendent du paramètre du membre ValidatedAgainstMonitorCaps. Pour plus d’informations sur la définition de la valeur ModePruningReason, consultez D3DKMDT_MODE_PRUNING_REASON. Ce membre équivaut aux bits 4 à 7 d’une valeur 32 bits (0x0000003C).

Prise en charge à partir de Windows 8.

Reserved

Ce membre est réservé et doit être défini sur zéro. Définir ce membre équivaut à définir les 28 bits restants (0xFFFFFFF0) d’une valeur 32 bits sur zéros.

Ce membre est réservé et doit être défini sur zéro.

Définir ce membre équivaut à définir les 26 bits restants (0xFFFFFFC0) d’une valeur 32 bits sur zéros.

Prise en charge à partir de Windows 8.

[in] Stereo

Valeur UINT qui spécifie si la stéréo est prise en charge par le moniteur sur lequel le mode d’affichage s’affiche.

La définition de ce membre équivaut à définir le huitième bit d’une valeur 32 bits (0x00000080).

Prise en charge à partir de Windows 8.

[in] AdvancedScanCapable

Valeur UINT qui spécifie si le pilote prend en charge la fonctionnalité d’analyse avancée.

Le pilote prend en charge cette option en mode d’affichage actuel en définissant le membre Type de la structure D3DKMDT_VIDPN_SOURCE_MODE sur D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN. La définition de ce membre équivaut à définir le neuvième bit d’une valeur 32 bits (0x00000100).

Prise en charge à partir de Windows 8.

PreferredTiming

Valeur UINT qui spécifie si le pilote prend en charge le minutage préféré.

PhysicalModeSupported

Valeur UINT qui spécifie si le pilote prend en charge le mode physique.

VirtualRefreshRate

Valeur UINT qui spécifie si le pilote prend en charge le taux d’actualisation virtuel.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
d’en-tête d3dkmthk.h (include D3dkmthk.h)

Voir aussi

D3DKMDT_MODE_PRUNING_REASON

D3DKMT_DISPLAYMODE