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 (Enabled=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 à la fois 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 la fonctionnalité négociée résultante est 3.

Enabled

Lorsqu’elle est définie, la fonctionnalité est activée.

KnownFeature

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

SupportedByDriver

Lorsqu’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

Lorsqu’elle est définie, la fonctionnalité est prise en charge dans la configuration actuelle.

Reserved

Réservé pour le système.

Value

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

Remarques

Pour plus d’informations, consultez Interrogation de la prise en charge et de l’activation des fonctionnalités WDDM.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 24H2 (WDDM 3.2)
En-tête d3dukmdt.h

Voir aussi

D3DKMT_ISFEATUREENABLED

DXGK_FEATURE_INTERFACE

DXGK_FEATURE_INTERFACE :IsFeatureEnabled