Partager via


structure D3DKMT_ADAPTERTYPE (d3dkmthk.h)

Spécifie le type de périphérique d’affichage pris en charge par la carte graphique.

Syntaxe

typedef struct _D3DKMT_ADAPTERTYPE {
  union {
    struct {
      UINT RenderSupported : 1;
      UINT DisplaySupported : 1;
      UINT SoftwareDevice : 1;
      UINT PostDevice : 1;
      UINT HybridDiscrete : 1;
      UINT HybridIntegrated : 1;
      UINT IndirectDisplayDevice : 1;
      UINT Paravirtualized : 1;
      UINT ACGSupported : 1;
      UINT SupportSetTimingsFromVidPn : 1;
      UINT Detachable : 1;
      UINT ComputeOnly : 1;
      UINT Prototype : 1;
      UINT RuntimePowerManagement : 1;
#if ...
      UINT Reserved : 18;
#elif
      UINT Reserved : 19;
#elif
      UINT Reserved : 21;
#elif
      UINT Reserved : 25;
#else
      UINT Reserved : 28;
#endif
    };
    UINT Value;
  };
} D3DKMT_ADAPTERTYPE;

Membres

RenderSupported

L’adaptateur prend en charge un périphérique de rendu.

DisplaySupported

L’adaptateur prend en charge un périphérique d’affichage.

SoftwareDevice

L’adaptateur prend en charge un appareil non plug-and-play (PnP) implémenté dans un logiciel.

PostDevice

L’adaptateur prend en charge un appareil d’auto-test d’alimentation (POST).

HybridDiscrete

L’adaptateur prend en charge un appareil discret hybride.

HybridIntegrated

L’adaptateur prend en charge un appareil intégré hybride.

IndirectDisplayDevice

L’adaptateur prend en charge un périphérique d’affichage indirect.

Paravirtualized

L’adaptateur prend en charge la para virtualisation.

ACGSupported

L’adaptateur prend en charge Arbitraire Code Guard (ACG).

SupportSetTimingsFromVidPn

Detachable

L’adaptateur prend en charge un appareil détachable.

ComputeOnly

L’adaptateur prend en charge un appareil de calcul uniquement.

Prototype

L’adaptateur prend en charge un appareil prototype.

RuntimePowerManagement

L’adaptateur prend en charge un périphérique de gestion de l’alimentation au runtime.

Reserved

Réservé à un usage interne.

Value

Valeur utilisée pour opérer sur les autres membres.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
En-tête d3dkmthk.h (inclure D3dkmthk.h)