Compartir a través de


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.