Поделиться через


Функция 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 драйверах видеопорта.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows 2000 и более поздних версиях операционных систем Windows.
целевая платформа Настольный
заголовка video.h (include Video.h)
библиотеки Videoprt.lib
DLL Videoprt.sys