Funciones necesarias del controlador de gráficos
Todos los controladores gráficos deben admitir los puntos de entrada a los que GDI llama para habilitar y deshabilitar el controlador, la estructura PDEV y la superficie asociada a cada PDEV . En la tabla siguiente se enumeran las funciones necesarias en el orden en que se suelen llamar.
Punto de entrada | Descripción |
---|---|
Como punto de entrada inicial del controlador, esta función proporciona a GDI el número de versión del controlador y los puntos de entrada de las funciones opcionales admitidas. También es la única función del controlador a la que GDI llama por nombre. Se accede a todas las demás funciones de controlador a través de una tabla de punteros de función. A diferencia de DrvEnableDriver, los nombres de las otras funciones del controlador no son fijos. |
|
Enumera los modos admitidos por un dispositivo de hardware de vídeo especificado. (Esta función solo es necesaria para controladores de pantalla). |
|
Habilita un PDEV. |
|
Informa al controlador tras la finalización de la instalación del dispositivo. |
|
Crea una superficie para un dispositivo de hardware especificado. |
|
Informa al controlador de que la superficie creada para el dispositivo actual ya no es necesaria. |
|
Cuando el hardware ya no es necesario, libera memoria y recursos usados por el dispositivo y cualquier superficie creada, pero aún no eliminada. |
|
Libera todos los recursos asignados para el controlador y devuelve el dispositivo a su estado inicial. |
|
Restablece el modo de vídeo para un dispositivo de hardware especificado. (Esta función solo es necesaria para controladores de pantalla). |
|
Restablece el dispositivo cuando se ha vuelto inoperable o no responde. |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de