PVIDEO_HW_LEGACYRESOURCES回调函数 (video.h)

HwVidLegacyResources 返回未在设备的 PCI 配置空间中列出但由设备解码的资源列表。

语法

PVIDEO_HW_LEGACYRESOURCES PvideoHwLegacyresources;

void PvideoHwLegacyresources(
  [in]      IN ULONG VendorId,
  [in]      IN ULONG DeviceId,
  [in, out] IN OUT PVIDEO_ACCESS_RANGE *LegacyResourceList,
  [in, out] IN OUT PULONG LegacyResourceCount
)
{...}

参数

[in] VendorId

指定标识设备供应商的代码。 这是在设备的 PCI 配置空间中指定的供应商 ID。 有关详细信息,请参阅 PCI 设备的标识符

[in] DeviceId

指定用于标识特定设备的代码。 这是在设备的 PCI 配置空间中指定的设备 ID。

[in, out] LegacyResourceList

指向 VIDEO_ACCESS_RANGE 结构的数组的指针。 每个结构描述未在 PCI 配置空间中列出的图形适配器的设备 I/O 端口或内存范围。

[in, out] LegacyResourceCount

LegacyResourceList 指向的数组中的元素数。

返回值

备注

旧资源是设备 PCI 配置空间中未列出但由设备解码的资源。 如果在编译时不知道设备的旧资源列表,微型端口驱动程序应实现 HwVidLegacyResources 函数,并初始化 VIDEO_HW_INITIALIZATION_DATAHwGetLegacyResources 成员以指向此函数。 例如,支持具有不同旧资源集的两个设备的微型端口驱动程序将实现 HwVidLegacyResources ,以在运行时报告特定设备的旧资源。

HwVidLegacyResources 返回的资源将添加到 PnP 为设备保留的资源列表中。

应使 HwVidLegacyResources 可分页。

要求

要求
目标平台 桌面
标头 video.h (包括 Video.h)

另请参阅

VIDEO_HW_INITIALIZATION_DATA