Функция VideoPortDoDma (video.h)
Функция VideoPortDoDma устарела в Windows 2000 и более поздних версиях.
VideoPortDoDma вызывает вызов функции драйвера мини-порта HwVidStartDma.
Синтаксис
VIDEOPORT_DEPRECATED VIDEOPORT_API PDMA VideoPortDoDma(
[in] IN PVOID HwDeviceExtension,
[in] IN PDMA pDma,
[in] IN DMA_FLAGS DmaFlags
);
Параметры
[in] HwDeviceExtension
Указатель на расширение устройства минипорта драйвера.
[in] pDma
Указывает дескрипторDMA, отличный от NULL. Этот дескриптор был получен из предыдущего вызова VideoPortDoDma или из элемента OutputBufferVIDEO_REQUEST_PACKET, возвращенного VideoPortLockPages.
[in] DmaFlags
Указывает действие, которое необходимо выполнить. Этот элемент может быть одним из следующих значений:
Ценность | Значение |
---|---|
VideoPortKeepPagesLockedVideoPortDmaInitOnly | По возможности драйвер видеопорта должен блокировать память для последующих операций DMA. |
VideoPortUnlockAfterDma | Драйвер видеопорта должен разблокировать память после выполнения операции DMA. |
Возвращаемое значение
VideoPortDoDma всегда возвращает NULL.
Замечания
Сведения о передаче DMA на основе пакетов и общем буфере DMA см. в Bus-Master драйверах видеопорта.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows 2000 и более поздних версиях операционных систем Windows. |
целевая платформа | Настольный |
заголовка | video.h (include Video.h) |
библиотеки | Videoprt.lib |
DLL | Videoprt.sys |