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

Функция VideoPortFreeDeviceBase освобождает диапазон портов ввода-вывода устройства, относящихся к шине, или адресов памяти, ранее сопоставленных с адресным пространством системы. Для этого вызывается VideoPortGetDeviceBase.

Синтаксис

VIDEOPORT_DEPRECATED VIDEOPORT_API VOID VideoPortFreeDeviceBase(
  PVOID HwDeviceExtension,
  PVOID MappedAddress
);

Параметры

HwDeviceExtension

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

MappedAddress

Указывает базовый адрес сопоставленного диапазона для освобождения. Это значение должно совпадать со значением, возвращенным предыдущим вызовом VideoPortGetDeviceBase.

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

None

Remarks

VideoPortFreeDeviceBase должен вызываться из функции HwVidFindAdapter драйвера мини-порта, если драйвер минипорта уже сопоставил диапазон адресов для адаптера, который он не поддерживает или больше не использует.

В этом случае драйвер мини-порта также должен освободить свое утверждение для соответствующих аппаратных ресурсов в реестре. Чтобы освободить все утверждения для ресурсов для определенного адаптера, вызовите Метод VideoPortVerifyAccessRanges или VideoPortGetAccessRanges с параметром NumAccessRanges , равным нулю. Чтобы освободить утверждения для выбранных диапазонов доступа, сделайте следующее:

  1. Измените массив диапазонов доступа из запрошенных диапазонов относительно шины для адаптера, установив для соответствующих элементов Значение RangeLength(s) равным нулю. Оставьте текущую спецификацию как есть во всех элементах, для которых драйвер мини-порта не будет выпускать свои утверждения.
  2. Вызов videoPortVerifyAccessRanges с помощью этого измененного массива AccessRanges .

Требования

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

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

HwVidFindAdapter

VideoPortGetAccessRanges

VideoPortGetDeviceBase

VideoPortVerifyAccessRanges