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 IOCTL de controle de transformação de colorspace que deve ser manipulado pelo monitor, painel OEM ou driver de porta/miniporto. |
IOCTL_COLORSPACE_TRANSFORM_SET IOCTL_COLORSPACE_TRANSFORM_SET é um IOCTL de controle de transformação de colorspace que deve ser manipulado pelo monitor, pelo painel OEM ou pelo driver de porta/miniporto. |
IOCTL_MIPI_DSI_QUERY_CAPS IOCTL_MIPI_DSI_QUERY_CAPS recupera os recursos básicos da interface DSI de MIPI exposta pelo driver gráfico e as informações de identificação do painel. |
IOCTL_MIPI_DSI_RESET IOCTL_MIPI_DSI_RESET solicita a redefinição de um dispositivo no driver gráfico e no controle do sistema operacional. |
IOCTL_MIPI_DSI_TRANSMISSION Os IOCLTs de DCS do MIPI (interface do processador do setor móvel) devem ser manipulados pelo monitor, pelo painel oem ou pelo driver de porta/miniporto. |
IOCTL_PANEL_GET_BACKLIGHT_REDUCTION Os IOCTLs de controle de painel devem/podem ser manipulados pelo monitor, pelo painel OEM ou pelo driver de porta/miniporto. |
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 para um painel de exibição. |
IOCTL_PANEL_SET_BACKLIGHT_OPTIMIZATION Define a otimização do 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 manipulado 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 miniporto. |
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 miniporto. |
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 miniporto der suporte a essa solicitação, ele deverá 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 alternância 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 miniporto. |
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 miniporto. |
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 funcionalidades de cor encontradas no arquivo de descrição do 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 miniporto. |
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 usadas 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 diretamente os registros ou portas do adaptador. O suporte para essa solicitação nãomodal é opcional. |
IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS Saiba como IOCTL_VIDEO_QUERY_SUPPORTED_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_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 miniport 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 miniport 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 vrp. Os drivers de miniport 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 cores 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 de operação especificado. |
IOCTL_VIDEO_SET_CURSOR_ATTR Define o tamanho, a posição e a visibilidade do cursor. Os drivers de miniport 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 miniport 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 é tratado 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 miniport 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 habilitação de ponteiro antes de processar essa solicitação. |
IOCTL_VIDEO_SET_POWER_MANAGEMENT Saiba como o IOCTL é 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 do 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 miniport 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 IOCTL_VIDEO_SHARE_VIDEO_MEMORY. |
IOCTL_VIDEO_VALIDATE_CHILD_STATE_CONFIGURATION Consulta o driver de miniporto para determinar se ele está pronto para uma opção de dispositivo de exibição. |
Estruturas
ENG_EVENT A estrutura de 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 mililitro com suporte. |
BRIGHTNESS_NIT_RANGES Uma matriz de estruturas 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 do 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 de 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. |
MIPI_DSI_CAPS Saiba mais sobre a estrutura de MIPI_DSI_CAPS. |
MIPI_DSI_PACKET Pacote mipi (interface do processador do setor móvel) DSI-2 (interface serial de exibição). |
MIPI_DSI_TRANSMISSION Saiba mais sobre a estrutura de MIPI_DSI_TRANSMISSION. |
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 Direciona o driver para 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 ativo. |
VIDEO_BRIGHTNESS_POLICY Saiba mais sobre a estrutura de VIDEO_BRIGHTNESS_POLICY. |
VIDEO_CLUT Saiba mais sobre a estrutura de VIDEO_CLUT. |
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 para o 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 de 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 com suporte por 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 de tela. |
VIDEO_POINTER_CAPABILITIES Contém recursos do ponteiro de 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 exigidas pelo driver de miniporto 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 que não sejam 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 de VIDEO_SHARE_MEMORY_INFORMATION é usada para comunicar ao driver de exibição que uma solicitação para um bloco de memória do modo de usuário foi atendida. |
VIDEO_WIN32K_CALLBACKS A estrutura de 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 caps de transformação do colorspace. |
COLORSPACE_TRANSFORM_TYPE O tipo de transformação do colorspace. |
DSI_CONTROL_TRANSMISSION_MODE Modo de transmissão de controle DSI-2 (interface serial de exibição). |
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. |