énumération D3DKMDT_VIDPN_PRESENT_PATH_SCALING (d3dkmdt.h)
L’énumération D3DKMDT_VIDPN_PRESENT_PATH_SCALING est utilisée pour indiquer la transformation de mise à l’échelle appliquée au contenu affiché sur un chemin d’accès actuel VidPN.
Syntax
typedef enum _D3DKMDT_VIDPN_PRESENT_PATH_SCALING {
D3DKMDT_VPPS_UNINITIALIZED,
D3DKMDT_VPPS_IDENTITY,
D3DKMDT_VPPS_CENTERED,
D3DKMDT_VPPS_STRETCHED,
D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX,
D3DKMDT_VPPS_CUSTOM,
D3DKMDT_VPPS_RESERVED1,
D3DKMDT_VPPS_UNPINNED,
D3DKMDT_VPPS_NOTSPECIFIED
} D3DKMDT_VIDPN_PRESENT_PATH_SCALING;
Constantes
D3DKMDT_VPPS_UNINITIALIZED Indique qu’une variable de type D3DKMDT_VIDPN_PRESENT_PATH_SCALING n’a pas encore reçu de valeur significative. |
D3DKMDT_VPPS_IDENTITY Indique la transformation d’identité ; le contenu source est présenté sans modification. Notez que cette transformation est disponible uniquement si le mode source du chemin a la même résolution spatiale que le mode cible du chemin d’accès. |
D3DKMDT_VPPS_CENTERED Indique la transformation de centrage ; le contenu source est présenté sans mise à l’échelle, centré par rapport à la résolution spatiale du mode cible. |
D3DKMDT_VPPS_STRETCHED Indique que le contenu source est mis à l’échelle pour s’adapter à la cible du chemin d’accès, et que les proportions de la source ne sont pas conservées. |
D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX Indique que le contenu source est mis à l’échelle pour s’adapter à la cible du chemin d’accès tout en conservant les proportions de la source. Cette valeur constante est disponible à partir de Windows 7. Pour plus d’informations, consultez la section Remarques. |
D3DKMDT_VPPS_CUSTOM Indique que le chemin d’accès est capable d’afficher un ou plusieurs modes de mise à l’échelle qui ne sont pas décrits par d’autres constantes de cette énumération. Cette valeur constante est disponible à partir de Windows 7. Pour plus d’informations, consultez la section Remarques. |
D3DKMDT_VPPS_RESERVED1 Réservé pour le système. N’utilisez pas cette valeur. Cette valeur ne sera jamais passée à un pilote. Cette valeur constante est disponible à partir de Windows 7. |
D3DKMDT_VPPS_UNPINNED Indique qu’aucune transformation de mise à l’échelle n’a été épinglée pour la source actuelle VidPN. |
D3DKMDT_VPPS_NOTSPECIFIED Indique qu’aucune transformation n’a été spécifiée. Pour plus d’informations, consultez la section Remarques. |
Remarques
Le membre Scaling de la structure D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION est une valeur de l’énumération D3DKMDT_VIDPN_PRESENT_PATH_SCALING.
Si D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX ou D3DKMDT_VPPS_CUSTOM valeurs sont spécifiées, mais que le chemin d’accès se trouve sur un pilote de miniport d’affichage qui ne prend pas en charge ces valeurs (qui sont disponibles à partir de Windows 7), les appels du pilote à DxgkDdiCommitVidPn doivent retourner STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED et le système d’exploitation applique la mise à l’échelle par défaut du système. Si un pilote ne peut pas prendre en charge la valeur de mise à l’échelle demandée sur le chemin spécifié, ses appels à DxgkDdiCommitVidPn doivent retourner STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
En-tête | d3dkmdt.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour