Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция 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 |