Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция VideoPortEnableInterrupt является устаревшей и не должна вызываться.
Функция VideoPortEnableInterrupt повторно прерывает прерывания с видеоадаптера после вызова VideoPortDisableInterrupt.
Синтаксис
VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortEnableInterrupt(
PVOID HwDeviceExtension
);
Параметры
HwDeviceExtension
Указатель на расширение устройства минипорта драйвера.
Возвращаемое значение
Если VideoPortEnableInterrupt успешно, он возвращает NO_ERROR. В противном случае возвращается ERROR_INVALID_FUNCTION.
Замечания
Если необходимо отключить прерывания для адаптера дисплея, напишите аппаратный код, чтобы предотвратить создание прерываний адаптера дисплея. Чтобы впоследствии включить прерывания, напишите аппаратный код, чтобы разрешить адаптеру отображения возобновить создание прерываний.
Не следует вызывать VideoPortDisableInterrupt или VideoPortEnableInterrupt по следующим причинам:
- Может отключить прерывания для других устройств, которые совместно используют вектор прерываний с адаптером дисплея.
- Отключает прерывания только на процессоре, где выполняется текущий поток. На компьютере с несколькими обработчиками адаптер дисплея по-прежнему может прерывать другой процессор.
- На многопроцессорном компьютере вызов VideoPortEnableInterrupt может выполняться на другом процессоре, отличном от предыдущего соответствующего вызова VideoPortDisableInterrupt. В этом случае прерывания останутся отключенными для процессора, на котором запущен VideoPortDisableInterrup t.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Доступно в Windows 2000 и более поздних версиях операционных систем Windows. |
| целевая платформа | Настольный |
| заголовка | video.h (include Video.h) |
| библиотеки | Videoprt.lib |
| DLL | Videoprt.sys |
| IRQL | Любой уровень |