Compartilhar via


Função VideoPortEnableInterrupt (video.h)

A função VideoPortEnableInterrupt é obsoleta e não deve ser chamada.

A função VideoPortEnableInterrupt reenables interrompe um adaptador de vídeo após uma chamada para VideoPortDisableInterrupt.

Sintaxe

VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortEnableInterrupt(
  PVOID HwDeviceExtension
);

Parâmetros

HwDeviceExtension

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

Valor de retorno

Se VideoPortEnableInterrupt for bem-sucedido, ele retornará NO_ERROR. Caso contrário, ele retornará ERROR_INVALID_FUNCTION.

Observações

Se você precisar desabilitar interrupções para o adaptador de exibição, escreva um código específico de hardware para impedir que o adaptador de exibição gere interrupções. Para habilitar as interrupções posteriormente, escreva um código específico de hardware para permitir que o adaptador de exibição retome a geração de interrupções.

Você não deve chamar VideoPortDisableInterrupt ou VideoPortEnableInterrupt pelos seguintes motivos:

  • Pode desabilitar interrupções para outros dispositivos que compartilham um vetor de interrupção com o adaptador de exibição.
  • Desabilita interrupções somente no processador em que o thread atual está em execução. Em um computador multiprocessador, o adaptador de exibição ainda pode interromper outro processador.
  • Em um computador multiprocessador, uma chamada para VideoPortEnableInterrupt pode ser executada em um processador diferente da chamada correspondente anterior para VideoPortDisableInterrupt. Nesse caso, as interrupções permanecerão desabilitadas para o processador no qual VideoPortDisableInterrupt executado.
Se o driver de miniporto de vídeo não tiver registrado uma rotina de HwVidInterrupt para o adaptador de exibição, VideoPortEnableInterrupt retornará ERROR_INVALID_FUNCTION.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows.
da Plataforma de Destino Área de trabalho
cabeçalho video.h (inclua Video.h)
biblioteca Videoprt.lib
de DLL Videoprt.sys
IRQL Qualquer nível

Consulte também

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VIDEO_HW_INITIALIZATION_DATA

VideoPortDisableInterrupt