Функция VideoPortMapDmaMemory (video.h)
Функция VideoPortMapDmaMemory устарела в Windows 2000 и более поздних версиях.
VideoPortMapDmaMemory сопоставляет диапазон памяти для использования при передаче DMA.
Синтаксис
VIDEOPORT_DEPRECATED VIDEOPORT_API PDMA VideoPortMapDmaMemory(
[in] IN PVOID HwDeviceExtension,
[in] IN PVIDEO_REQUEST_PACKET pVrp,
[in] IN PHYSICAL_ADDRESS BoardAddress,
[in] IN PULONG Length,
[in] IN PULONG InIoSpace,
[in] IN PVOID MappedUserEvent,
[in] IN PVOID DisplayDriverEvent,
[in, out] IN OUT PVOID *VirtualAddress
);
Параметры
[in] HwDeviceExtension
Указатель на расширение устройства драйвера мини-порта.
[in] pVrp
Указатель на VIDEO_REQUEST_PACKET.
[in] BoardAddress
Указывает начальный адрес адаптера.
[in] Length
Указывает длину (в байтах) диапазона памяти.
[in] InIoSpace
Указывает расположение диапазона. Этот параметр может иметь одно из следующих значений:
Значение | Значение |
---|---|
VIDEO_MEMORY_SPACE_DENSE | Память плотно сопоставлена и линейна. |
VIDEO_MEMORY_SPACE_IO | Диапазон находится в системном пространстве ввода-вывода. Не следует задавать драйвером дисплея. |
VIDEO_MEMORY_SPACE_MEMORY | Диапазон находится в пространстве памяти. Не следует задавать драйвером дисплея. |
VIDEO_MEMORY_SPACE_P6CACHE | Кэширование P6 MTRR, эквивалентное кэшированию записи и объединения. (ядро и пользовательский режим). |
VIDEO_MEMORY_SPACE_USER_MODE | Указатель памяти для использования приложения. |
[in] MappedUserEvent
Зарезервировано для использования системой.
[in] DisplayDriverEvent
Зарезервировано для использования системой.
[in, out] VirtualAddress
Зарезервировано для использования системой.
Возвращаемое значение
VideoPortMapDmaMemory всегда возвращает значение NULL.
Комментарии
Сведения о передачах DMA на основе пакетов и общих буферов DMA см. в статье Bus-Master DMA статьи Драйверы мини-портов видео.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows 2000 и более поздних версиях операционных систем Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | video.h (включая Video.h) |
Библиотека | Videoprt.lib |
DLL | Videoprt.sys |