Compartir a través de


controladores de pantalla de User-Mode

Los proveedores de hardware gráfico deben escribir controladores de pantalla en modo de usuario para sus adaptadores de pantalla. El controlador de pantalla en modo de usuario es una biblioteca de vínculos dinámicos (DLL) cargada por el entorno de ejecución de Microsoft Direct3D. Un controlador de pantalla en modo de usuario debe admitir al menos la versión 9 DDI de Direct3D. Los controladores de pantalla en modo de usuario también pueden admitir la versión 10 DDI de Direct3D. El controlador de pantalla en modo de usuario puede constar de un archivo DLL que admite Direct3D versión 9 DDI y Direct3D versión 10 DDI o puede constar de dos DLL independientes, una para la versión 9 y la otra para la versión 10 de Direct3D DDI. En los temas siguientes se describen varios aspectos del controlador de pantalla en modo de usuario:

Devolver códigos de error recibidos de funciones en tiempo de ejecución

Control del valor devuelto de E_INVALIDARG

Procesar códigos de sombreador

Convertir el estado de Fixed-Function de Direct3D

Copiar valores de Depth-Stencil

Validación de valores de índice

Compatibilidad con varios procesadores

Control de varios bloqueos

Aceleración de vídeo de DirectX 2.0

Compatibilidad con Direct3D versión 10

Compatibilidad con Direct3D versión 10.1

Compatibilidad con Direct3D versión 11

Procesamiento de vídeo de High-Definition

Protección del contenido de vídeo

Comprobación de la compatibilidad con superposición

Compatibilidad con las mejoras de OpenGL

Administración de recursos para varios escenarios de GPU