Cabeçalho ntddvdeo.h

Esse cabeçalho é usado pela exibição. Para obter mais informações, consulte:

ntddvdeo.h contém as seguintes interfaces de programação:

IOCTLs

 
IOCTL_COLORSPACE_TRANSFORM_QUERY_TARGET_CAPS

Um controle de transformação de colorspace IOCTL que deve ser manipulado pelo monitor, painel OEM ou driver de porta/miniport.
IOCTL_COLORSPACE_TRANSFORM_SET

IOCTL_COLORSPACE_TRANSFORM_SET é um IOCTL de controle de transformação de colorspace que deve ser tratado pelo monitor, painel OEM ou driver porta/miniport.
IOCTL_MIPI_DSI_QUERY_CAPS

IOCTL_MIPI_DSI_QUERY_CAPS recupera as funcionalidades básicas da interface de ID do MIPI exposta pelo driver de gráficos e as informações de identificação do painel.
IOCTL_MIPI_DSI_RESET

IOCTL_MIPI_DSI_RESET solicita a redefinição de um dispositivo sob o driver gráfico e o controle do sistema operacional.
IOCTL_MIPI_DSI_TRANSMISSION

O DCS IOCLTs do MIPI (interface do processador do setor móvel) deve ser tratado pelo monitor, painel oem ou driver de porta/miniport.
IOCTL_PANEL_GET_BACKLIGHT_REDUCTION

Os IOCTLs de controle de painel devem/podem ser manipulados pelo monitor, painel OEM ou driver porta/miniport.
IOCTL_PANEL_GET_BRIGHTNESS

Retorna o nível de brilho do painel de exibição.
IOCTL_PANEL_QUERY_BRIGHTNESS_CAPS

Consulta os recursos de brilho de um painel de exibição.
IOCTL_PANEL_QUERY_BRIGHTNESS_RANGES

Consulta os intervalos de brilho de um painel de exibição.
IOCTL_PANEL_SET_BACKLIGHT_OPTIMIZATION

Define a otimização de backlight para o painel de exibição.
IOCTL_PANEL_SET_BRIGHTNESS

Define o brilho do painel de exibição.
IOCTL_PANEL_SET_BRIGHTNESS_STATE

Define o estado de brilho do painel de exibição.
IOCTL_SET_ACTIVE_COLOR_PROFILE_NAME

IOCTL_SET_ACTIVE_COLOR_PROFILE_NAME é um IOCTL de controle de transformação de colorspace que deve ser tratado pelo monitor, painel OEM ou driver porta/miniport.
IOCTL_VIDEO_DISABLE_CURSOR

Torna o cursor invisível desabilitando o atributo de visibilidade do cursor. Os drivers de miniport para adaptadores compatíveis com VGA são necessários para dar suporte a essa solicitação modal; opcional para outros drivers de miniport.
IOCTL_VIDEO_DISABLE_POINTER

Torna o ponteiro invisível desabilitando os atributos de ponteiro. O suporte para essa solicitação modal é opcional.
IOCTL_VIDEO_ENABLE_CURSOR

Torna o cursor visível habilitando o atributo de visibilidade do cursor. Os drivers de miniport para adaptadores compatíveis com VGA são necessários para dar suporte a essa solicitação modal; opcional para outros drivers de miniport.
IOCTL_VIDEO_ENABLE_POINTER

Torna o ponteiro visível habilitando atributos de ponteiro. O suporte para essa solicitação modal é opcional; no entanto, se um driver de miniport dá suporte a essa solicitação, ele deve processar uma solicitação IOCTL_VIDEO_SET_POINTER_ATTR antes de processar essa solicitação.
IOCTL_VIDEO_ENABLE_VDM

Este IOCTL não é tratado por drivers de miniporto de vídeo. Ele é tratado inteiramente pelo driver de porta de vídeo fornecido pelo sistema.
IOCTL_VIDEO_FREE_PUBLIC_ACCESS_RANGES

Libera o intervalo de endereços alocado por uma solicitação IOCTL_VIDEO_QUERY_PUBLIC_ACCESS_RANGES anterior. O suporte para essa solicitação nãomodal é opcional.
IOCTL_VIDEO_GET_BANK_SELECT_CODE

Retorna um bloco de código executável específico de x86 a ser usado por um driver de exibição SVGA de alta resolução para troca bancária. Os drivers de miniport para adaptadores compatíveis com VGA são necessários para dar suporte a essa solicitação modal; opcional para outros drivers de miniport.
IOCTL_VIDEO_GET_CHILD_STATE

Determina se um dispositivo filho está habilitado no momento.
IOCTL_VIDEO_GET_POWER_MANAGEMENT

Esse IOCTL é obsoleto no Windows 2000 e posterior e não tem mais suporte.
IOCTL_VIDEO_HANDLE_VIDEOPARAMETERS

Obtém os recursos do conector de televisão do dispositivo e/ou do hardware de proteção de cópia ou define a funcionalidade desejada no hardware de proteção de cópia.
IOCTL_VIDEO_INIT_WIN32K_CALLBACKS

A Microsoft reserva a chamada do sistema IOCTL_VIDEO_INIT_WIN32K_CALLBACKS somente para uso interno. Não use essa chamada do sistema em seu código.
IOCTL_VIDEO_LOAD_AND_SET_FONT

Carrega uma fonte definida pelo usuário no adaptador. Os drivers de miniport para adaptadores compatíveis com VGA são necessários para dar suporte a essa solicitação modal; opcional para outros drivers de miniport.
IOCTL_VIDEO_MAP_VIDEO_MEMORY

Mapeia o buffer de quadro de hardware de vídeo e a RAM de vídeo para o espaço de endereço virtual do solicitante.
IOCTL_VIDEO_PREPARE_FOR_EARECOVERY

A Microsoft reserva a chamada do sistema IOCTL_VIDEO_PREPARE_FOR_EARECOVERY somente para uso interno. Não use essa chamada do sistema em seu código.
IOCTL_VIDEO_QUERY_AVAIL_MODES

Retorna informações sobre cada modo de vídeo compatível com o adaptador. Os drivers de miniport são necessários para dar suporte a essa solicitação nãomodal.
IOCTL_VIDEO_QUERY_COLOR_CAPABILITIES

Retorna as informações de recursos de cor encontradas no arquivo de descrição VDDP para o adaptador.
IOCTL_VIDEO_QUERY_CURRENT_MODE

Retorna informações sobre o modo do adaptador atual. Os drivers de miniporto são necessários para dar suporte a essa solicitação modal.
IOCTL_VIDEO_QUERY_CURSOR_ATTR

Retorna o tamanho, a posição e a visibilidade do cursor.
IOCTL_VIDEO_QUERY_CURSOR_POSITION

Retorna a posição atual do cursor (linha e coluna). Os drivers de miniport para adaptadores compatíveis com VGA são necessários para dar suporte a essa solicitação modal; opcional para outros drivers de miniport.
IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS

Saiba como IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS não tratado por drivers de miniporto de vídeo. Ele é tratado inteiramente pelo driver de porta de vídeo fornecido pelo sistema.
IOCTL_VIDEO_QUERY_NUM_AVAIL_MODES

Retorna o número de modos de vídeo compatíveis com o adaptador e o tamanho em bytes das informações do modo de vídeo, que podem ser usados para alocar um buffer para uma solicitação IOCTL_VIDEO_QUERY_AVAIL_MODES.
IOCTL_VIDEO_QUERY_POINTER_ATTR

Retorna os atributos do ponteiro, definidos como um conjunto de pixels usados para pintar a forma associada ao mouse. O suporte para essa solicitação modal é opcional.
IOCTL_VIDEO_QUERY_POINTER_CAPABILITIES

Retorna informações sobre os recursos de "cursor de hardware" do adaptador. O suporte para essa solicitação modal é opcional.
IOCTL_VIDEO_QUERY_POINTER_POSITION

Retorna a posição atual do ponteiro. O suporte para essa solicitação modal é opcional.
IOCTL_VIDEO_QUERY_PUBLIC_ACCESS_RANGES

Retorna uma matriz, possivelmente com um elemento, de intervalos de endereços usados para programar os registros ou portas do adaptador diretamente. O suporte para essa solicitação nãomodal é opcional.
IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS

Saiba como IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS não é tratada por drivers de miniporte de vídeo. Ele é tratado inteiramente pelo driver de porta de vídeo fornecido pelo sistema.
IOCTL_VIDEO_RESET_DEVICE

Redefine o hardware de vídeo para o modo padrão, para o qual ele foi inicializado na inicialização do sistema. Os drivers de miniporto são necessários para dar suporte a essa solicitação nãomodal.
IOCTL_VIDEO_RESTORE_HARDWARE_STATE

Restaura todos os valores usados para definir os registros de hardware. Os drivers de miniporto para adaptadores compatíveis com VGA são necessários para dar suporte a essa solicitação nãomodal; opcional para outros drivers de miniporto.
IOCTL_VIDEO_SAVE_HARDWARE_STATE

Salva o estado do adaptador de vídeo no OutputBuffer do VRP. Os drivers de miniporto para adaptadores compatíveis com VGA são necessários para dar suporte a essa solicitação nãomodal; opcional para outros drivers de miniporto.
IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION

Executa uma opção de dispositivo de exibição, uma alteração de estado na qual o sinal de vídeo que vai para um dispositivo de exibição é enviado para outro, possivelmente um tipo diferente de dispositivo de exibição.
IOCTL_VIDEO_SET_COLOR_REGISTERS

Define os registros de cor do adaptador para os valores RGB especificados. Se o adaptador tiver uma clut (tabela de pesquisa de cores), às vezes chamada de paleta, o driver de miniporto será necessário para dar suporte a essa solicitação modal.
IOCTL_VIDEO_SET_CURRENT_MODE

Define o adaptador para o modo operacional especificado.
IOCTL_VIDEO_SET_CURSOR_ATTR

Define o tamanho, a posição e a visibilidade do cursor. Os drivers de miniporto para adaptadores compatíveis com VGA são necessários para dar suporte a essa solicitação, que é modal. O suporte é opcional para outros drivers de miniporto.
IOCTL_VIDEO_SET_CURSOR_POSITION

Define a posição do cursor (linha e coluna). Os drivers de miniporto para adaptadores compatíveis com VGA são necessários para dar suporte a essa solicitação, que é modal. É opcional para outros drivers de miniporto.
IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS

Saiba como IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS não é tratada por drivers de miniporto de vídeo. Ele é tratado inteiramente pelo driver de porta de vídeo fornecido pelo sistema.
IOCTL_VIDEO_SET_PALETTE_REGISTERS

Carrega uma parte especificada da paleta de adaptadores registrada com uma matriz de cores. Os drivers de miniporto para adaptadores compatíveis com VGA são necessários para dar suporte a essa solicitação, que é modal. O suporte é opcional para outros drivers de miniporto.
IOCTL_VIDEO_SET_POINTER_ATTR

Define os atributos de ponteiro.
IOCTL_VIDEO_SET_POINTER_POSITION

Define a posição do ponteiro. O suporte para essa solicitação modal é opcional. Um driver de miniporto de suporte já deve ter processado uma solicitação de ponteiro de habilitação antes de processar essa solicitação.
IOCTL_VIDEO_SET_POWER_MANAGEMENT

Saiba como o IOCTL está obsoleto no Windows 2000 e posterior e não tem mais suporte.
IOCTL_VIDEO_SHARE_VIDEO_MEMORY

Esse IOCTL é chamado por um processo que compartilhará a memória de vídeo no modo de usuário como um buffer de quadro linear.
IOCTL_VIDEO_SWITCH_DUALVIEW

Notifica o miniporto de vídeo de que uma exibição secundária está prestes a ser habilitada ou desabilitada.
IOCTL_VIDEO_UNMAP_VIDEO_MEMORY

Libera um mapeamento entre o espaço de endereço virtual e o buffer de quadro do adaptador e a RAM de vídeo. Os drivers de miniporto são necessários para dar suporte a essa solicitação nãomodal.
IOCTL_VIDEO_UNSHARE_VIDEO_MEMORY

Descompacta um buffer de quadro de hardware de vídeo e a RAM de vídeo do espaço de endereço virtual do solicitante que foi mapeado por uma solicitação de IOCTL_VIDEO_SHARE_VIDEO_MEMORY.
IOCTL_VIDEO_VALIDATE_CHILD_STATE_CONFIGURATION

Consulta o driver de miniporte para determinar se ele está pronto para uma opção de dispositivo de exibição.

Estruturas

 
ENG_EVENT

A estrutura ENG_EVENT é reservada para uso do sistema.
BACKLIGHT_REDUCTION_GAMMA_RAMP

Contém uma tabela de pesquisa de gama de redução.
BRIGHTNESS_LEVEL

Contém informações sobre o nível de brilho.
BRIGHTNESS_NIT_RANGE

Um intervalo linear de níveis de millinit com suporte.
BRIGHTNESS_NIT_RANGES

Uma matriz de estruturas de BRIGHTNESS_NIT_RANGE.
CHROMATICITY_COORDINATE

Contém coordenadas de cromática do CIE 1931 de um sensor de cores.
COLORSPACE_TRANSFORM

Informações sobre uma transformação de colorspace.
COLORSPACE_TRANSFORM_1DLUT_CAP

Limite de gama 1D da tabela de pesquisa de transformação de colorspace.
COLORSPACE_TRANSFORM_3x4

Contém a transformação do colorspace para informações 3x4.
COLORSPACE_TRANSFORM_DATA_CAP

O limite de dados de transformação do colorspace.
COLORSPACE_TRANSFORM_MATRIX_CAP

As funcionalidades da matriz de transformação do colorspace.
COLORSPACE_TRANSFORM_MATRIX_V2

A estrutura da matriz de transformação do colorspace.
COLORSPACE_TRANSFORM_SET_INPUT

Usado para definir a entrada para a transformação do colorspace.
COLORSPACE_TRANSFORM_TARGET_CAPS

Limite de destino de transformação do colorspace.
DISPLAY_BRIGHTNESS

A estrutura DISPLAY_BRIGHTNESS é reservada para uso do sistema.
DXGK_WIN32K_PARAM_DATA

A estrutura DXGK_WIN32K_PARAM_DATA é reservada para uso do sistema.
GAMMA_RAMP_DXGI_1

Rampa gama Dxgi.
GAMMA_RAMP_RGB

Rampa gama para RGB.
GAMMA_RAMP_RGB256x3x16

Rampa gama RGB 256x3x16.
OUTPUT_WIRE_FORMAT

Formato de fio de saída.
PANEL_BRIGHTNESS_SENSOR_DATA

Usado para definir o nível de otimização para controlar o brilho de um painel.
PANEL_GET_BACKLIGHT_REDUCTION

Obtém o nível de otimização usado para controlar o brilho de um painel.
PANEL_GET_BRIGHTNESS

Obtém o nível de brilho atual, além de detalhes sobre a transição de brilho em andamento.
PANEL_QUERY_BRIGHTNESS_CAPS

Recupera os recursos de controle de brilho de um painel de exibição.
PANEL_QUERY_BRIGHTNESS_RANGES

Consulta uma lista de intervalos de nit com suporte.
PANEL_SET_BACKLIGHT_OPTIMIZATION

Usado para definir o nível de otimização usado para controlar o brilho de um painel.
PANEL_SET_BRIGHTNESS

Orienta o driver a aumentar linearmente o brilho de seu nível de brilho atual para um nível de brilho de destino em um período de tempo especificado.
PANEL_SET_BRIGHTNESS_STATE

Define o estado de brilho.
SET_ACTIVE_COLOR_PROFILE_NAME

Usado para definir o nome do perfil de cor ativa.
VIDEO_MEMORY

A estrutura VIDEO_MEMORY contém o endereço de um bloco solicitado de memória de vídeo no modo kernel.
VIDEO_MEMORY_INFORMATION

A estrutura VIDEO_MEMORY_INFORMATION contém informações sobre um mapeamento de memória de vídeo no espaço do sistema ou o espaço de endereço virtual privado de um processo de modo de usuário.
VIDEO_MODE

A estrutura VIDEO_MODE contém o modo VGA solicitado que um adaptador deve definir. Essa estrutura é usada em conjunto com IOCTL_VIDEO_SET_CURRENT_MODE.
VIDEO_MODE_INFORMATION

A estrutura VIDEO_MODE_INFORMATION contém todas as informações sobre um modo de um adaptador de vídeo.
VIDEO_NUM_MODES

A estrutura VIDEO_NUM_MODES contém o número de modos compatíveis com um adaptador de vídeo e o tamanho da estrutura que descreve cada modo.
VIDEO_POINTER_ATTRIBUTES

A estrutura VIDEO_POINTER_ATTRIBUTES contém atributos do ponteiro da tela.
VIDEO_POINTER_CAPABILITIES

Contém recursos do ponteiro da tela.
VIDEO_POINTER_POSITION

A estrutura VIDEO_POINTER_POSITION contém o local do ponteiro da tela em relação ao canto superior esquerdo da tela.
VIDEO_POWER_MANAGEMENT

A estrutura VIDEO_POWER_MANAGEMENT contém informações necessárias pelo driver de miniport para executar o gerenciamento de energia.
VIDEO_PUBLIC_ACCESS_RANGES

A estrutura VIDEO_PUBLIC_ACCESS_RANGES contém informações sobre recursos de vídeo diferentes de buffers de quadro e RAM de vídeo, como registros de E/S mapeados por memória ou portas.
VIDEO_SHARE_MEMORY

A estrutura VIDEO_SHARE_MEMORY é usada em uma solicitação para o driver de miniporto de vídeo para que um bloco de memória do modo de usuário seja compartilhado com o processo especificado.
VIDEO_SHARE_MEMORY_INFORMATION

A estrutura VIDEO_SHARE_MEMORY_INFORMATION é usada para comunicar ao driver de exibição que uma solicitação de um bloco de memória do modo de usuário foi atendida.
VIDEO_WIN32K_CALLBACKS

A estrutura VIDEO_WIN32K_CALLBACKS é reservada para uso do sistema.
VIDEO_WIN32K_CALLBACKS_PARAMS

A estrutura VIDEO_WIN32K_CALLBACKS_PARAMS e a enumeração VIDEO_WIN32K_CALLBACKS_PARAMS_TYPE são reservadas para uso do sistema.

Enumerações

 
BACKLIGHT_OPTIMIZATION_LEVEL

Especifica o tipo de otimização de backlight.
BRIGHTNESS_INTERFACE_VERSION

Especifica as versões da interface de brilho.
COLORSPACE_TRANSFORM_DATA_TYPE

Descreve o tipo de dados de transformação do colorspace.
COLORSPACE_TRANSFORM_STAGE_CONTROL

O controle de transformação do colorspace.
COLORSPACE_TRANSFORM_TARGET_CAPS_VERSION

A versão de limites de transformação do colorspace.
COLORSPACE_TRANSFORM_TYPE

O tipo de transformação do colorspace.
OUTPUT_COLOR_ENCODING

Codificação de cor de saída.
OUTPUT_WIRE_COLOR_SPACE_TYPE

Tipo de espaço de cor do fio de saída.