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 (包括 Video.h)
Library Videoprt.lib
DLL Videoprt.sys
IRQL PASSIVE_LEVEL

另请参阅

VP_DEVICE_DESCRIPTION

VideoPortCompleteDma

VideoPortPutDmaAdapter

VideoPortStartDma