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 |