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


Функция 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 на основе пакетов и общих буферов см. в разделе Bus-Master DMA в видеоДрайвере минипорта .

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 2000 и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть video.h (включить Video.h)
Библиотека Videoprt.lib
DLL Videoprt.sys

См. также раздел

VIDEO_REQUEST_PACKET

VideoPortLockPages