Compartilhar via


Função VideoPortInt10 (video.h)

A função VideoPortInt10 executa o equivalente a uma operação MS-DOS INT10, como definir o modo de vídeo. VideoPortInt10 executa o código DE ROM do BIOS no dispositivo.

Sintaxe

VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortInt10(
  PVOID                     HwDeviceExtension,
  PVIDEO_X86_BIOS_ARGUMENTS BiosArguments
);

Parâmetros

HwDeviceExtension

Ponteiro para a extensão de dispositivo do driver de miniport.

BiosArguments

Ponteiro para uma estrutura que contém valores para os registros x86 que devem ser definidos antes de fazer a chamada bios. O driver de miniporte deve definir todos os registros não utilizados como zero. Todos os valores configurados na estrutura VIDEO_x86_BIOS_ARGUMENTS são interpretados como valores imediatos.

Retornar valor

VideoPortInt10 retornará NO_ERROR se ele tiver chamado com êxito a rotina DE BIOS INT10 fornecida; caso contrário, retornará um erro status.

Comentários

Geralmente, drivers de miniporta compatíveis com VGA, que dão suporte a aplicativos MS-DOS em tela inteira em computadores baseados em x86, chamam VideoPortInt10. Essa função HwVidFindAdapter de um driver deve ter configurado vdmPhysicalVideoMemoryAddress e VdmPhysicalVideoMemoryLength para o intervalo na estrutura VIDEO_PORT_CONFIG_INFO .

No entanto, outros drivers de miniporto de vídeo também podem chamar essa função.

Como VideoPortInt10 interpreta os valores de parâmetro BiosArgument como valores imediatos, o chamador não pode passar ou recuperar dados de um buffer de memória com essa função.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho video.h (inclua Video.h)
Biblioteca Videoprt.lib
DLL Videoprt.sys
IRQL PASSIVE_LEVEL

Confira também

HwVidFindAdapter

VIDEO_PORT_CONFIG_INFO

VIDEO_x86_BIOS_ARGUMENTS

VideoPortGetDeviceBase