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