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


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

См. также

VIDEO_REQUEST_PACKET

VideoPortLockPages