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


Функция 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. Эта структура является непрозрачным типом данных, который используется внутренне драйвером видеопорта.

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

typedef struct __VP_DMA_ADAPTER* PVP_DMA_ADAPTER;

Эта структура не имеет общедоступных членов.

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows XP и более поздних версиях операционных систем Windows.
целевая платформа Настольный
заголовка video.h (include Video.h)
библиотеки Videoprt.lib
DLL Videoprt.sys
IRQL PASSIVE_LEVEL

См. также

VP_DEVICE_DESCRIPTION

VideoPortCompleteDma

VideoPortPutDmaAdapter

VideoPortStartDma