encabezado ntddvdeo.h
Este encabezado se usa mediante display. Para obtener más información, consulte:
ntddvdeo.h contiene las siguientes interfaces de programación:
IOCTLs
IOCTL_COLORSPACE_TRANSFORM_QUERY_TARGET_CAPS Un IOCTL de control de transformación de espacio de colores que debe controlar el monitor, el panel OEM o el controlador port/miniport. |
IOCTL_COLORSPACE_TRANSFORM_SET IOCTL_COLORSPACE_TRANSFORM_SET es un IOCTL de control de transformación de espacio de colores que debe controlar el monitor, el panel OEM o el controlador port/miniport. |
IOCTL_MIPI_DSI_QUERY_CAPS IOCTL_MIPI_DSI_QUERY_CAPS recupera las funcionalidades básicas de la interfaz DSI de MIPI expuesta por el controlador gráfico y la información de identificación del panel. |
IOCTL_MIPI_DSI_RESET IOCTL_MIPI_DSI_RESET solicita el restablecimiento de un dispositivo bajo el controlador de gráficos y el control del sistema operativo. |
IOCTL_MIPI_DSI_TRANSMISSION Los IOCLT de DCS de MIPI (interfaz de procesador del sector móvil) deben controlarse mediante el monitor, el panel oem o el controlador port/miniport. |
IOCTL_PANEL_GET_BACKLIGHT_REDUCTION Los ICTL de control de panel deben controlarse mediante el monitor, el panel OEM o el controlador port/miniport. |
IOCTL_PANEL_GET_BRIGHTNESS Devuelve el nivel de brillo del panel de visualización. |
IOCTL_PANEL_QUERY_BRIGHTNESS_CAPS Consulta las funcionalidades de brillo de un panel de visualización. |
IOCTL_PANEL_QUERY_BRIGHTNESS_RANGES Consulta los intervalos de brillo de un panel de visualización. |
IOCTL_PANEL_SET_BACKLIGHT_OPTIMIZATION Establece la optimización de retroiluminación para el panel de visualización. |
IOCTL_PANEL_SET_BRIGHTNESS Establece el brillo del panel de visualización. |
IOCTL_PANEL_SET_BRIGHTNESS_STATE Establece el estado de brillo del panel de visualización. |
IOCTL_SET_ACTIVE_COLOR_PROFILE_NAME IOCTL_SET_ACTIVE_COLOR_PROFILE_NAME es un IOCTL de control de transformación de espacio de colores que debe controlar el monitor, el panel OEM o el controlador port/miniport. |
IOCTL_VIDEO_DISABLE_CURSOR Hace que el cursor sea invisible deshabilitando el atributo de visibilidad del cursor. Se requieren controladores miniport para adaptadores compatibles con VGA para admitir esta solicitud modal; opcional para otros controladores de miniport. |
IOCTL_VIDEO_DISABLE_POINTER Hace que el puntero sea invisible deshabilitando los atributos de puntero. La compatibilidad con esta solicitud modal es opcional. |
IOCTL_VIDEO_ENABLE_CURSOR Permite que el cursor sea visible habilitando el atributo de visibilidad del cursor. Se requieren controladores miniport para adaptadores compatibles con VGA para admitir esta solicitud modal; opcional para otros controladores de miniport. |
IOCTL_VIDEO_ENABLE_POINTER Permite que el puntero sea visible habilitando atributos de puntero. La compatibilidad con esta solicitud modal es opcional; Sin embargo, si un controlador de miniporte admite esta solicitud, debe procesar una solicitud IOCTL_VIDEO_SET_POINTER_ATTR antes de procesar esta solicitud. |
IOCTL_VIDEO_ENABLE_VDM Los controladores de miniporte de vídeo no controlan este IOCTL. Se controla completamente mediante el controlador de puerto de vídeo proporcionado por el sistema. |
IOCTL_VIDEO_FREE_PUBLIC_ACCESS_RANGES Libera el intervalo de direcciones asignado por una solicitud de IOCTL_VIDEO_QUERY_PUBLIC_ACCESS_RANGES anterior. La compatibilidad con esta solicitud nomodal es opcional. |
IOCTL_VIDEO_GET_BANK_SELECT_CODE Devuelve un bloque de código ejecutable específico de x86 que va a usar un controlador de pantalla SVGA de alta resolución para el cambio bancario. Se requieren controladores miniport para adaptadores compatibles con VGA para admitir esta solicitud modal; opcional para otros controladores de miniport. |
IOCTL_VIDEO_GET_CHILD_STATE Determina si un dispositivo secundario está habilitado actualmente. |
IOCTL_VIDEO_GET_POWER_MANAGEMENT Este IOCTL está obsoleto en Windows 2000 y versiones posteriores, y ya no se admite. |
IOCTL_VIDEO_HANDLE_VIDEOPARAMETERS Obtiene las funcionalidades del conector de televisión del dispositivo o del hardware de protección de copia, o establece la funcionalidad deseada en el hardware de protección de copia. |
IOCTL_VIDEO_INIT_WIN32K_CALLBACKS Microsoft reserva la llamada del sistema IOCTL_VIDEO_INIT_WIN32K_CALLBACKS solo para uso interno. No use esta llamada del sistema en el código. |
IOCTL_VIDEO_LOAD_AND_SET_FONT Carga una fuente definida por el usuario en el adaptador. Se requieren controladores miniport para adaptadores compatibles con VGA para admitir esta solicitud modal; opcional para otros controladores de miniport. |
IOCTL_VIDEO_MAP_VIDEO_MEMORY Asigna el búfer de fotogramas de hardware de vídeo y la RAM de vídeo al espacio de direcciones virtuales del solicitante. |
IOCTL_VIDEO_PREPARE_FOR_EARECOVERY Microsoft reserva la llamada del sistema IOCTL_VIDEO_PREPARE_FOR_EARECOVERY solo para uso interno. No use esta llamada del sistema en el código. |
IOCTL_VIDEO_QUERY_AVAIL_MODES Devuelve información sobre cada modo de vídeo compatible con el adaptador. Los controladores de miniport son necesarios para admitir esta solicitud nomodal. |
IOCTL_VIDEO_QUERY_COLOR_CAPABILITIES Devuelve la información de funcionalidades de color que se encuentra en el archivo de descripción de VDDP para el adaptador. |
IOCTL_VIDEO_QUERY_CURRENT_MODE Devuelve información sobre el modo de adaptador actual. Los controladores de miniport son necesarios para admitir esta solicitud modal. |
IOCTL_VIDEO_QUERY_CURSOR_ATTR Devuelve el tamaño, la posición y la visibilidad del cursor. |
IOCTL_VIDEO_QUERY_CURSOR_POSITION Devuelve la posición actual del cursor (fila y columna). Se requieren controladores miniport para adaptadores compatibles con VGA para admitir esta solicitud modal; opcional para otros controladores de miniport. |
IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS Obtenga información sobre cómo los controladores de miniporte de vídeo no administran IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS. Se controla completamente mediante el controlador de puerto de vídeo proporcionado por el sistema. |
IOCTL_VIDEO_QUERY_NUM_AVAIL_MODES Devuelve el número de modos de vídeo admitidos por el adaptador y el tamaño en bytes de la información del modo de vídeo, que se puede usar para asignar un búfer para una solicitud de IOCTL_VIDEO_QUERY_AVAIL_MODES. |
IOCTL_VIDEO_QUERY_POINTER_ATTR Devuelve los atributos del puntero, definidos como un conjunto de píxeles usados para pintar la forma asociada al mouse. La compatibilidad con esta solicitud modal es opcional. |
IOCTL_VIDEO_QUERY_POINTER_CAPABILITIES Devuelve información sobre las características del "cursor de hardware" del adaptador. La compatibilidad con esta solicitud modal es opcional. |
IOCTL_VIDEO_QUERY_POINTER_POSITION Devuelve la posición actual del puntero. La compatibilidad con esta solicitud modal es opcional. |
IOCTL_VIDEO_QUERY_PUBLIC_ACCESS_RANGES Devuelve una matriz, posiblemente con un elemento, de intervalos de direcciones usados para programar directamente los registros o puertos del adaptador. La compatibilidad con esta solicitud nomodal es opcional. |
IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS Obtenga información sobre cómo los controladores de miniporte de vídeo no controlan IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS. Se controla completamente mediante el controlador de puerto de vídeo proporcionado por el sistema. |
IOCTL_VIDEO_RESET_DEVICE Restablece el hardware de vídeo al modo predeterminado, al que se inicializó en el arranque del sistema. Los controladores de miniport son necesarios para admitir esta solicitud nomodal. |
IOCTL_VIDEO_RESTORE_HARDWARE_STATE Restaura todos los valores usados para establecer los registros de hardware. Se requieren controladores miniport para adaptadores compatibles con VGA para admitir esta solicitud nomodal; opcional para otros controladores de miniport. |
IOCTL_VIDEO_SAVE_HARDWARE_STATE Guarda el estado del adaptador de vídeo en outputBuffer de VRP. Se requieren controladores miniport para adaptadores compatibles con VGA para admitir esta solicitud nomodal; opcional para otros controladores de miniport. |
IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION Realiza un conmutador de dispositivo de pantalla, un cambio de estado en el que la señal de vídeo que va a un dispositivo de pantalla se envía a otro, posiblemente un tipo diferente de dispositivo de pantalla. |
IOCTL_VIDEO_SET_COLOR_REGISTERS Establece los registros de color del adaptador en los valores RGB especificados. Si el adaptador tiene una tabla de búsqueda de colores (CLUT), a veces denominada paleta, se requiere el controlador de miniporte para admitir esta solicitud modal. |
IOCTL_VIDEO_SET_CURRENT_MODE Establece el adaptador en el modo de funcionamiento especificado. |
IOCTL_VIDEO_SET_CURSOR_ATTR Establece el tamaño, la posición y la visibilidad del cursor. Los controladores miniport para adaptadores compatibles con VGA son necesarios para admitir esta solicitud, que es modal. La compatibilidad es opcional para otros controladores de miniport. |
IOCTL_VIDEO_SET_CURSOR_POSITION Establece la posición del cursor (fila y columna). Los controladores miniport para adaptadores compatibles con VGA son necesarios para admitir esta solicitud, que es modal. Es opcional para otros controladores de miniport. |
IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS Obtenga información sobre cómo los controladores de miniporte de vídeo no controlan IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS. Se controla completamente mediante el controlador de puerto de vídeo proporcionado por el sistema. |
IOCTL_VIDEO_SET_PALETTE_REGISTERS Carga una parte especificada de la paleta de adaptadores se registra con una matriz de colores. Los controladores miniport para adaptadores compatibles con VGA son necesarios para admitir esta solicitud, que es modal. La compatibilidad es opcional para otros controladores de miniport. |
IOCTL_VIDEO_SET_POINTER_ATTR Establece los atributos de puntero. |
IOCTL_VIDEO_SET_POINTER_POSITION Establece la posición del puntero. La compatibilidad con esta solicitud modal es opcional. Un controlador de miniporte auxiliar debe haber procesado ya una solicitud enable-pointer antes de procesar esta solicitud. |
IOCTL_VIDEO_SET_POWER_MANAGEMENT Obtenga información sobre cómo IOCTL está obsoleto en Windows 2000 y versiones posteriores, y ya no se admite. |
IOCTL_VIDEO_SHARE_VIDEO_MEMORY Este IOCTL lo llama un proceso que compartirá la memoria de vídeo en modo de usuario como un búfer de fotogramas lineales. |
IOCTL_VIDEO_SWITCH_DUALVIEW Notifica al miniporte de vídeo que una vista secundaria está a punto de habilitarse o deshabilitarse. |
IOCTL_VIDEO_UNMAP_VIDEO_MEMORY Libera una asignación entre el espacio de direcciones virtuales y el búfer de fotogramas del adaptador y la RAM de vídeo. Los controladores de miniport son necesarios para admitir esta solicitud nomodal. |
IOCTL_VIDEO_UNSHARE_VIDEO_MEMORY Desasigna un búfer de fotogramas de hardware de vídeo y ram de vídeo del espacio de direcciones virtuales del solicitante asignado por una solicitud de IOCTL_VIDEO_SHARE_VIDEO_MEMORY. |
IOCTL_VIDEO_VALIDATE_CHILD_STATE_CONFIGURATION Consulta el controlador de miniporte para determinar si está listo para un conmutador de dispositivo de visualización. |
Estructuras
ENG_EVENT La estructura ENG_EVENT está reservada para uso del sistema. |
BACKLIGHT_REDUCTION_GAMMA_RAMP Contiene una tabla de búsqueda gamma de reducción. |
BRIGHTNESS_LEVEL Contiene información sobre el nivel de brillo. |
BRIGHTNESS_NIT_RANGE Intervalo lineal de niveles de milinit admitidos. |
BRIGHTNESS_NIT_RANGES Matriz de estructuras BRIGHTNESS_NIT_RANGE. |
CHROMATICITY_COORDINATE Contiene coordenadas de cromática CIE 1931 de un sensor de color. |
COLORSPACE_TRANSFORM Información sobre una transformación de espacio de colores. |
COLORSPACE_TRANSFORM_1DLUT_CAP Tabla de búsqueda 1D 1D gamma de transformación de espacio de colores. |
COLORSPACE_TRANSFORM_3x4 Contiene la transformación de espacio de colores para obtener información de 3x4. |
COLORSPACE_TRANSFORM_DATA_CAP El límite de datos de transformación del espacio de colores. |
COLORSPACE_TRANSFORM_MATRIX_CAP Funcionalidades de matriz de transformación de espacios de colores. |
COLORSPACE_TRANSFORM_MATRIX_V2 Estructura de matriz de transformación del espacio de colores. |
COLORSPACE_TRANSFORM_SET_INPUT Se usa para establecer la entrada para la transformación de espacio de colores. |
COLORSPACE_TRANSFORM_TARGET_CAPS Límites de destino de transformación de espacio de colores. |
DISPLAY_BRIGHTNESS La estructura DISPLAY_BRIGHTNESS está reservada para uso del sistema. |
DXGK_WIN32K_PARAM_DATA La estructura DXGK_WIN32K_PARAM_DATA está reservada para el uso del sistema. |
GAMMA_RAMP_DXGI_1 Rampa gamma dxgi. |
GAMMA_RAMP_RGB Rampa gamma para RGB. |
GAMMA_RAMP_RGB256x3x16 Rampa gamma RGB 256x3x16. |
MIPI_DSI_CAPS Obtenga más información sobre la estructura de MIPI_DSI_CAPS. |
MIPI_DSI_PACKET Paquete DSI-2 (interfaz de procesador móvil del sector móvil) DSI-2 (interfaz serie de visualización). |
MIPI_DSI_TRANSMISSION Obtenga más información sobre la estructura de MIPI_DSI_TRANSMISSION. |
OUTPUT_WIRE_FORMAT Formato de cable de salida. |
PANEL_BRIGHTNESS_SENSOR_DATA Se usa para establecer el nivel de optimización para controlar el brillo de un panel. |
PANEL_GET_BACKLIGHT_REDUCTION Obtiene el nivel de optimización utilizado para controlar el brillo de un panel. |
PANEL_GET_BRIGHTNESS Obtiene el nivel de brillo actual, más detalles sobre la transición de brillo en curso. |
PANEL_QUERY_BRIGHTNESS_CAPS Recupera las funcionalidades de control de brillo de un panel de visualización. |
PANEL_QUERY_BRIGHTNESS_RANGES Consulta una lista de intervalos de nit admitidos. |
PANEL_SET_BACKLIGHT_OPTIMIZATION Se usa para establecer el nivel de optimización utilizado para controlar el brillo de un panel. |
PANEL_SET_BRIGHTNESS Dirige el controlador para que aumente linealmente el brillo de su nivel de brillo actual a un nivel de brillo objetivo durante un período de tiempo especificado. |
PANEL_SET_BRIGHTNESS_STATE Establece el estado de brillo. |
SET_ACTIVE_COLOR_PROFILE_NAME Se usa para establecer el nombre del perfil de color activo. |
VIDEO_BRIGHTNESS_POLICY Obtenga más información sobre la estructura de VIDEO_BRIGHTNESS_POLICY. |
VIDEO_CLUT Obtenga más información sobre la estructura de VIDEO_CLUT. |
VIDEO_MEMORY La estructura VIDEO_MEMORY contiene la dirección de un bloque solicitado de memoria de vídeo en modo kernel. |
VIDEO_MEMORY_INFORMATION La estructura VIDEO_MEMORY_INFORMATION contiene información sobre una asignación de memoria de vídeo en el espacio del sistema o el espacio de direcciones virtuales privado de un proceso en modo de usuario. |
VIDEO_MODE La estructura VIDEO_MODE contiene el modo VGA solicitado que debe establecer un adaptador. Esta estructura se usa junto con IOCTL_VIDEO_SET_CURRENT_MODE. |
VIDEO_MODE_INFORMATION La estructura VIDEO_MODE_INFORMATION contiene toda la información sobre un modo de un adaptador de vídeo. |
VIDEO_NUM_MODES La estructura VIDEO_NUM_MODES contiene el número de modos admitidos por un adaptador de vídeo y el tamaño de la estructura que describe cada modo. |
VIDEO_POINTER_ATTRIBUTES La estructura VIDEO_POINTER_ATTRIBUTES contiene atributos del puntero de pantalla. |
VIDEO_POINTER_CAPABILITIES Contiene funcionalidades del puntero de pantalla. |
VIDEO_POINTER_POSITION La estructura VIDEO_POINTER_POSITION contiene la ubicación del puntero de pantalla en relación con la esquina superior izquierda de la pantalla. |
VIDEO_POWER_MANAGEMENT La estructura VIDEO_POWER_MANAGEMENT contiene información requerida por el controlador de miniport para realizar la administración de energía. |
VIDEO_PUBLIC_ACCESS_RANGES La estructura de VIDEO_PUBLIC_ACCESS_RANGES contiene información sobre los recursos de vídeo distintos de los búferes de fotogramas y la RAM de vídeo, como los registros o puertos de E/S asignados a memoria. |
VIDEO_SHARE_MEMORY La estructura VIDEO_SHARE_MEMORY se usa en una solicitud al controlador de miniporte de vídeo para un bloque de memoria en modo de usuario que se va a compartir con el proceso especificado. |
VIDEO_SHARE_MEMORY_INFORMATION La estructura VIDEO_SHARE_MEMORY_INFORMATION se usa para comunicarse con el controlador de pantalla que se ha cumplido una solicitud de un bloque de memoria en modo de usuario. |
VIDEO_WIN32K_CALLBACKS La estructura VIDEO_WIN32K_CALLBACKS está reservada para el uso del sistema. |
VIDEO_WIN32K_CALLBACKS_PARAMS La estructura VIDEO_WIN32K_CALLBACKS_PARAMS y la enumeración VIDEO_WIN32K_CALLBACKS_PARAMS_TYPE están reservadas para uso del sistema. |
Enumeraciones
BACKLIGHT_OPTIMIZATION_LEVEL Especifica el tipo de optimización de retroiluminación. |
BRIGHTNESS_INTERFACE_VERSION Especifica las versiones de la interfaz de brillo. |
COLORSPACE_TRANSFORM_DATA_TYPE Describe el tipo de datos de transformación del espacio de colores. |
COLORSPACE_TRANSFORM_STAGE_CONTROL Control de transformación de espacio de colores. |
COLORSPACE_TRANSFORM_TARGET_CAPS_VERSION Versión de los límites de transformación del espacio de colores. |
COLORSPACE_TRANSFORM_TYPE Tipo de transformación de espacio de colores. |
DSI_CONTROL_TRANSMISSION_MODE Modo de transmisión de control DSI-2 (interfaz serie de visualización). |
OUTPUT_COLOR_ENCODING Codificación de color de salida. |
OUTPUT_WIRE_COLOR_SPACE_TYPE Tipo de espacio de color de cable de salida. |