D3DKMDT_VIDPN_HW_CAPABILITY structure (d3dkmdt.h)
La structure D3DKMDT_VIDPN_HW_CAPABILITY décrit les fonctionnalités du pilote de miniport d’affichage pour effectuer des opérations d’affichage sur un VidPN fonctionnel spécifié sans prise en charge matérielle GPU dédiée. Pour obtenir les définitions de la terminologie matérielle utilisée dans cette rubrique, consultez la section Remarques.
Syntaxe
typedef struct _D3DKMDT_VIDPN_HW_CAPABILITY {
UINT DriverRotation : 1;
UINT DriverScaling : 1;
UINT DriverCloning : 1;
UINT DriverColorConvert : 1;
UINT DriverLinkedAdapaterOutput : 1;
UINT DriverRemoteDisplay : 1;
UINT Reserved : 26;
} D3DKMDT_VIDPN_HW_CAPABILITY;
Membres
DriverRotation
Valeur UINT qui décrit la capacité du pilote miniport d’affichage à afficher une image pivotée.
S’il est défini sur une valeur différente de zéro, le pilote utilise un logiciel ou le moteur graphique fourni par le système pour générer l’image pivotée, puis utilise le matériel de pipeline d’affichage pour afficher l’image pivotée.
Si la valeur est 0, le pilote utilise le matériel de pipeline d’affichage pour générer directement l’image pivotée.
DriverScaling
Valeur UINT qui décrit la capacité du pilote de miniport d’affichage à afficher une image mise à l’échelle.
S’il est défini sur une valeur différente de zéro, le pilote utilise un logiciel ou le moteur graphique fourni par le système pour mettre à l’échelle l’image à l’écran, puis utilise le matériel de pipeline d’affichage pour afficher l’image mise à l’échelle.
Si la valeur est 0, le pilote utilise le matériel de pipeline d’affichage pour générer directement l’image mise à l’échelle.
DriverCloning
Valeur UINT qui décrit la capacité du pilote miniport d’affichage à afficher une image cloné.
S’il est défini sur une valeur différente de zéro, le pilote utilise un logiciel ou le moteur graphique fourni par le système pour copier l’image à l’écran, puis utilise le matériel de pipeline d’affichage pour afficher la copie.
Si la valeur est 0, le pilote utilise le matériel de pipeline d’affichage pour générer directement l’image cloné.
DriverColorConvert
Valeur UINT qui décrit la capacité du pilote de miniport d’affichage à afficher un transfert de bloc de bits de conversion de couleur (bitblt).
S’il est défini sur une valeur différente de zéro, le pilote utilise un logiciel ou le moteur graphique fourni par le système pour générer le bitblt de conversion de couleur, puis utilise le matériel de pipeline d’affichage pour afficher l’image convertie en couleur. Par exemple, si le matériel du pipeline d’affichage ne peut pas convertir de couleur à partir d’un format de surface palettisée 8 bits (défini par la valeur D3DDDIFMT_P8 de l’énumération D3DDDIFORMAT ), le pilote peut utiliser le moteur graphique pour effectuer une conversion de couleurs à partir du format D3DDDIFMT_ P8 au format D3DDDIFMT_R8G8B8, puis restituer la nouvelle image D3DDDIFMT_R8G8B8 à l’aide du matériel de pipeline d’affichage.
Si la valeur est 0, le pilote utilise le matériel de pipeline d’affichage pour générer directement l’image convertie en couleur.
DriverLinkedAdapaterOutput
Valeur UINT qui décrit la capacité du pilote de miniport d’affichage à effectuer un transfert de bloc de bits (bitblt) d’une surface primaire d’une carte graphique liée à un autre adaptateur graphique lié.
S’il est défini sur une valeur différente de zéro, le pilote utilise un logiciel ou le moteur graphique fourni par le système pour générer le bitblt à partir de l’image à l’écran sur la première carte graphique liée, puis utilise la deuxième carte graphique liée pour afficher l’image bitblt sur le deuxième périphérique d’affichage.
Si la valeur est 0, le pilote utilise le matériel de pipeline d’affichage pour générer directement le bitblt à partir de la première carte graphique liée et pour l’afficher avec la deuxième carte graphique liée.
DriverRemoteDisplay
Valeur UINT qui indique si le matériel de pipeline d’affichage se trouve sur le même appareil que le pipeline de rendu graphique GPU.
S’il est défini sur une valeur différente de zéro, le matériel de pipeline d’affichage ne se trouve pas sur le même appareil que le pipeline de rendu graphique GPU, et la surface primaire peut devoir être transmise via un bus qui n’est pas conçu spécifiquement pour les transferts d’images d’affichage. Les exemples de situations d’affichage à distance sont un moniteur d’affichage connecté à l’ordinateur avec un bus USB et un écran connecté à distance via un réseau.
Si la valeur est 0, le matériel de pipeline d’affichage se trouve sur le même appareil que le pipeline de rendu graphique GPU.
Reserved
Réservé pour le système. Le pilote de miniport d’affichage doit définir cette valeur sur 0.
Remarques
Les définitions de termes suivantes sont utilisées dans cette rubrique.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 |
En-tête | d3dkmdt.h |