Функция VideoPortEnableInterrupt (video.h)

Функция VideoPortEnableInterrupt устарела и не должна вызываться.

Функция VideoPortEnableInterrupt повторно включает прерывания видеоадаптера после вызова VideoPortDisableInterrupt.

Синтаксис

VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortEnableInterrupt(
  PVOID HwDeviceExtension
);

Параметры

HwDeviceExtension

Указатель на расширение устройства драйвера мини-порта.

Возвращаемое значение

Если VideoPortEnableInterrupt завершается успешно, он возвращает NO_ERROR. В противном случае возвращается ERROR_INVALID_FUNCTION.

Комментарии

Если необходимо отключить прерывания для видеоадаптера, напишите аппаратный код, чтобы предотвратить создание прерываний адаптером дисплея. Чтобы впоследствии включить прерывания, напишите аппаратный код, позволяющий видеоадаптерю возобновить создание прерываний.

Не следует вызывать VideoPortDisableInterrupt или VideoPortEnableInterrupt по следующим причинам:

  • Может отключать прерывания для других устройств, которые совместно используют вектор прерываний с видеоадаптером.
  • Отключает прерывания только на процессоре, где выполняется текущий поток. На многопроцессорном компьютере адаптер дисплея по-прежнему может прерывать работу другого процессора.
  • На многопроцессорном компьютере вызов VideoPortEnableInterrupt может выполняться на процессоре, отличном от предыдущего соответствующего вызова VideoPortDisableInterrupt. В этом случае прерывания останутся отключенными для процессора, на котором выполнялось VideoPortDisableInterrupt .
Если драйвер видео минипорта не зарегистрировал подпрограмму HwVidInterrupt для видеоадаптера, VideoPortEnableInterrupt возвращает ERROR_INVALID_FUNCTION.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 2000 и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть video.h (включить Video.h)
Библиотека Videoprt.lib
DLL Videoprt.sys
IRQL Любой уровень

См. также раздел

HwVidInterrupt

HwVidSynchronizeExecutionCallback

VIDEO_HW_INITIALIZATION_DATA

VideoPortDisableInterrupt