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) |