Partager via


structure D3DKMT_WDDM_1_2_CAPS (d3dkmdt.h)

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

Syntaxe

typedef struct _D3DKMT_WDDM_1_2_CAPS {
  D3DKMDT_PREEMPTION_CAPS PreemptionCaps;
  union {
    struct {
      UINT SupportNonVGA : 1;
      UINT SupportSmoothRotation : 1;
      UINT SupportPerEngineTDR : 1;
      UINT SupportKernelModeCommandBuffer : 1;
      UINT SupportCCD : 1;
      UINT SupportSoftwareDeviceBitmaps : 1;
      UINT SupportGammaRamp : 1;
      UINT SupportHWCursor : 1;
      UINT SupportHWVSync : 1;
      UINT SupportSurpriseRemovalInHibernation : 1;
      UINT Reserved : 22;
    };
    UINT Value;
  };
} D3DKMT_WDDM_1_2_CAPS;

Membres

PreemptionCaps

Dispose de fonctionnalités de préemption.

SupportNonVGA

Prend en charge non-VGA.

SupportSmoothRotation

Prend en charge la rotation lisse.

SupportPerEngineTDR

Prend en charge la détection et la récupération du délai d’expiration par moteur (TDR).

SupportKernelModeCommandBuffer

Prend en charge la mémoire tampon de commande en mode noyau.

SupportCCD

Prend en charge la connexion et la configuration des affichages (CCD).

SupportSoftwareDeviceBitmaps

Prend en charge les bitmaps d’appareil logiciel.

SupportGammaRamp

Prend en charge la rampe gamma.

SupportHWCursor

Prend en charge le curseur matériel.

SupportHWVSync

Prend en charge le Vsync matériel.

SupportSurpriseRemovalInHibernation

Prend en charge la suppression surprise en veille prolongée.

Reserved

Réservé.

Value

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

Remarques

Le noyau graphique utilise D3DKMT_WDDM_1_2_CAPS pour stocker différentes fonctionnalités introduites dans le modèle de pilote d’affichage Windows (WDDM) version 1.2. Le pilote fournit ses fonctionnalités de prise en charge lors de l’initialisation, de sorte qu’il connaît déjà toutes les valeurs spécifiées dans cette structure.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
d’en-tête d3dkmdt.h