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 de dispositivo do driver de miniport.

Retornar valor

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

Comentários

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 foi executado.
Se o driver de miniporto de vídeo não tiver registrado uma rotina HwVidInterrupt para o adaptador de exibição, VideoPortEnableInterrupt retornará ERROR_INVALID_FUNCTION.

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 Qualquer nível

Confira também

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VIDEO_HW_INITIALIZATION_DATA

VideoPortDisableInterrupt