Функция VideoPortGetDmaAdapter (video.h)

Функция VideoPortGetDmaAdapter возвращает указатель на структуру VP_DMA_ADAPTER , которая используется в последующих вызовах других функций, связанных с DMA.

Синтаксис

VIDEOPORT_DEPRECATED VIDEOPORT_API PVP_DMA_ADAPTER VideoPortGetDmaAdapter(
  [in] IN PVOID                  HwDeviceExtension,
  [in] IN PVP_DEVICE_DESCRIPTION VpDeviceDescription
);

Параметры

[in] HwDeviceExtension

Указатель на расширение устройства драйвера мини-порта.

[in] VpDeviceDescription

Указатель на структуру VP_DEVICE_DESCRIPTION , которая описывает атрибуты физического устройства.

Возвращаемое значение

VideoPortGetDmaAdapter возвращает указатель на VP_DMA_ADAPTER структуру об успешном выполнении; Если не удалось получить сведения об адаптере DMA, возвращается значение NULL.

Комментарии

Структура VP_DMA_ADAPTER содержит сведения об атрибутах определенного адаптера DMA. Эта структура представляет собой непрозрачный тип данных, который используется драйвером видеопорта.

Драйвер видео минипорта должен вызвать ВидеоПортПортGetDmaAdapter драйвера видеопорта, чтобы получить сведения об адаптере DMA.

typedef struct __VP_DMA_ADAPTER* PVP_DMA_ADAPTER;

В этой структуре нет открытых членов.

Эта структура доступна в Windows XP и более поздних версиях.

Требования

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

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

VP_DEVICE_DESCRIPTION

VideoPortCompleteDma

VideoPortPutDmaAdapter

VideoPortStartDma