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_DATA 的 HwGetLegacyResources 成员以指向此函数。 例如,支持具有不同旧资源集的两个设备的微型端口驱动程序将实现 HwVidLegacyResources ,以在运行时报告特定设备的旧资源。
HwVidLegacyResources 返回的资源将添加到 PnP 为设备保留的资源列表中。
应使 HwVidLegacyResources 可分页。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | video.h (包括 Video.h) |