Функция 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 , равным нулю. Чтобы освободить утверждения для выбранных диапазонов доступа, сделайте следующее:
- Измените массив диапазонов доступа из запрошенных диапазонов относительно шины для адаптера, установив для соответствующих элементов Значение RangeLength(s) равным нулю. Оставьте текущую спецификацию как есть во всех элементах, для которых драйвер мини-порта не будет выпускать свои утверждения.
- Вызов videoPortVerifyAccessRanges с помощью этого измененного массива AccessRanges .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows 2000 и более поздних версиях операционных систем Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | video.h (включить Video.h) |
Библиотека | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | PASSIVE_LEVEL |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по