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