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.
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 |