Partager via


structure DXGK_ISFEATUREENABLED_RESULT (d3dukmdt.h)

La structure DXGK_ISFEATUREENABLED_RESULT définit les résultats d’une requête de fonctionnalité.

Syntaxe

typedef struct _DXGK_ISFEATUREENABLED_RESULT {
  UINT16 Version;
  union {
    struct {
      UINT16 Enabled : 1;
      UINT16 KnownFeature : 1;
      UINT16 SupportedByDriver : 1;
      UINT16 SupportedOnCurrentConfig : 1;
      UINT16 Reserved : 12;
    };
    DXGK_FEATURE_VERSION Value;
  };
} DXGK_ISFEATUREENABLED_RESULT;

Membres

Version

Lorsqu’elle est activée (activé=TRUE), version est la version négociée de la fonctionnalité utilisée. Cette valeur est la version la plus élevée prise en charge par le système d’exploitation et le pilote. Par exemple, si le système d’exploitation prend en charge les versions 1 à 3 et que le pilote prend en charge les versions 2 à 5, la version de fonctionnalité négociée résultante est 3.

Enabled

Quand elle est définie, la fonctionnalité est activée.

KnownFeature

Quand elle est définie, la fonctionnalité est connue du système d’exploitation.

SupportedByDriver

Quand elle est définie, la fonctionnalité est prise en charge par le pilote. supportedByDriver est défini uniquement si la fonctionnalité dépend de la prise en charge du pilote.

SupportedOnCurrentConfig

Quand elle est définie, la fonctionnalité est prise en charge sur la configuration actuelle.

Reserved

Réservé à l’utilisation du système.

Value

Une autre façon d’accéder aux champs de bits de cette structure.

Remarques

Pour plus d’informations, consultez prise en charge des fonctionnalités WDDM d’interrogation et d’activation.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 24H2 (WDDM 3.2)
d’en-tête d3dukmdt.h

Voir aussi

D3DKMT_ISFEATUREENABLED

DXGK_FEATURE_INTERFACE

DXGK_FEATURE_INTERFACE :IsFeatureEnabled