D3DKMDT_VIDPN_PRESENT_PATH_SCALING enumeración (d3dkmdt.h)
La enumeración D3DKMDT_VIDPN_PRESENT_PATH_SCALING se usa para indicar la transformación de escalado aplicada al contenido que se muestra en una ruta de acceso presente de 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 Indica que todavía no se ha asignado un valor significativo a una variable de tipo D3DKMDT_VIDPN_PRESENT_PATH_SCALING. |
D3DKMDT_VPPS_IDENTITY Indica la transformación de identidad; el contenido de origen no se presenta con ningún cambio. Tenga en cuenta que esta transformación solo está disponible si el modo de origen de la ruta de acceso tiene la misma resolución espacial que el modo de destino de la ruta de acceso. |
D3DKMDT_VPPS_CENTERED Indica la transformación de centro; el contenido de origen se presenta sin escala, centrado con respecto a la resolución espacial del modo de destino. |
D3DKMDT_VPPS_STRETCHED Indica que el contenido de origen se escala para ajustarse al destino de la ruta de acceso y no se conserva la relación de aspecto del origen. |
D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX Indica que el contenido de origen se escala para ajustarse al destino de la ruta de acceso, a la vez que conserva la relación de aspecto del origen. Este valor constante está disponible a partir de Windows 7. Vea más información en la sección Comentarios. |
D3DKMDT_VPPS_CUSTOM Indica que la ruta de acceso es capaz de mostrar uno o varios modos de escalado que no se describen en otras constantes de esta enumeración. Este valor constante está disponible a partir de Windows 7. Vea más información en la sección Comentarios. |
D3DKMDT_VPPS_RESERVED1 Reservado para uso del sistema. No use este valor. Este valor nunca se pasará a un controlador. Este valor constante está disponible a partir de Windows 7. |
D3DKMDT_VPPS_UNPINNED Indica que no se ha anclado ninguna transformación de escalado para el origen presente de VidPN. |
D3DKMDT_VPPS_NOTSPECIFIED Indica que no se ha especificado ninguna transformación. Vea más información en la sección Comentarios. |
Comentarios
El miembro Scaling de la estructura D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION es un valor de la enumeración D3DKMDT_VIDPN_PRESENT_PATH_SCALING.
Si se especifican D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX o D3DKMDT_VPPS_CUSTOM valores, pero la ruta de acceso está en un controlador de miniporte de pantalla que no admite estos valores (que están disponibles a partir de Windows 7), las llamadas del controlador a DxgkDdiCommitVidPn deben devolver STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED y el sistema operativo aplicará el escalado predeterminado del sistema. Si un controlador no puede admitir el valor de escalado solicitado en la ruta de acceso especificada, sus llamadas a DxgkDdiCommitVidPn deben devolver STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Encabezado | d3dkmdt.h |