Функция 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по