Partilhar via


Função VideoPortDisableInterrupt (video.h)

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

A função VideoPortDisableInterrupt desabilita interrupções de um adaptador de vídeo. Como resultado, as interrupções provenientes do dispositivo são ignoradas pelo sistema operacional e não são encaminhadas para o driver.

Sintaxe

VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortDisableInterrupt(
  PVOID HwDeviceExtension
);

Parâmetros

HwDeviceExtension

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

Valor de retorno

Se VideoPortDisableInterrupt 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, VideoPortDisableInterrupt 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

VideoPortEnableInterrupt