Partager via


D3DKMT_WDDM_3_0_CAPS structure (d3dkmdt.h)

Réservé pour le système. Ne pas utiliser.

Syntaxe

typedef struct _D3DKMT_WDDM_3_0_CAPS {
  union {
    struct {
      UINT HwFlipQueueSupportState : 2;
      UINT HwFlipQueueEnabled : 1;
      UINT DisplayableSupported : 1;
      UINT Reserved : 28;
    };
    UINT Value;
  };
} D3DKMT_WDDM_3_0_CAPS;

Membres

HwFlipQueueSupportState

valeur DXGK_FEATURE_SUPPORT_XXX qui spécifie l’état de prise en charge du pilote pour la file d’attente de basculement matérielle prise en charge par GPU. Ce champ peut être l’une des valeurs suivantes :

Valeur Signification
DXGK_FEATURE_SUPPORT_ALWAYS_OFF Lorsqu’un pilote ne prend pas en charge une fonctionnalité, il n’appelle pas QueryFeatureSupport avec cet ID de fonctionnalité. Cette valeur est fournie pour faciliter l’implémentation de l’énumération des états possibles de prise en charge des pilotes pour une fonctionnalité particulière.
DXGK_FEATURE_SUPPORT_EXPERIMENTAL La prise en charge du pilote pour une fonctionnalité est à l’état expérimental.
DXGK_FEATURE_SUPPORT_STABLE La prise en charge du pilote pour une fonctionnalité est dans un état stable.
DXGK_FEATURE_SUPPORT_ALWAYS_ON La prise en charge du pilote pour une fonctionnalité est à l’état Always On. Le pilote ne fonctionne pas sans cette fonctionnalité activée.

HwFlipQueueEnabled

Spécifie si la file d’attente de basculement matériel est actuellement activée pour ce GPU.

DisplayableSupported

Spécifie si la fonctionnalité d’affichage est prise en charge.

Reserved

Réservé.

Value

Une autre façon d’accéder aux bits majuscules.

Remarques

Le noyau graphique utilise D3DKMT_WDDM_3_0_CAPS pour stocker diverses fonctionnalités introduites dans le modèle WDDM (Windows Display Driver Model) version 3.0. Le pilote fournit ses fonctionnalités de prise en charge pendant l’initialisation, de sorte qu’il connaît déjà toutes les valeurs spécifiées dans cette structure.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11
En-tête d3dkmdt.h