Функция 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