é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 présent VidPN.
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;
D3DKMDT_VPPS_UNINITIALIZED Indique qu’une variable de type D3DKMDT_VIDPN_PRESENT_PATH_SCALING n’a pas encore été affectée à une 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. |
D3DKMDT_VPPS_CENTERED Indique la transformation de centrement ; le contenu source est présenté non mis à l’échelle, centré sur la résolution spatiale du mode cible. |
D3DKMDT_VPPS_STRETCHED Indique que le contenu source est mis à l’échelle pour correspondre à la cible du chemin d’accès et que le ratio d’aspect de la source n’est pas conservé. |
D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX Indique que le contenu source est mis à l’échelle pour s’adapter à la cible du chemin tout en préservant le ratio d’aspect 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 peut 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é à l’utilisation du système. N’utilisez pas cette valeur. Cette valeur ne sera jamais transmise à 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 de VidPN. |
D3DKMDT_VPPS_NOTSPECIFIED Indique qu’aucune transformation n’a été spécifiée. Pour plus d’informations, consultez la section Remarques. |
Le membre de mise à l’échelle 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 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.
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista |
d’en-tête | d3dkmdt.h |