функция обратного вызова 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 устройства. Дополнительные сведения см. в разделе Идентификаторы для устройств PCI.
[in] DeviceId
Указывает код, определяющий конкретное устройство. Это идентификатор устройства, указанный в пространстве конфигурации PCI устройства.
[in, out] LegacyResourceList
Указатель на массив VIDEO_ACCESS_RANGE структур. Каждая структура описывает порт ввода-вывода устройства или диапазон памяти для графического адаптера, который не указан в пространстве конфигурации PCI.
[in, out] LegacyResourceCount
Количество элементов в массиве, на которые указывает LegacyResourceList .
Возвращаемое значение
None
Remarks
Устаревшие ресурсы — это ресурсы, которые не перечислены в пространстве конфигурации PCI устройства, но декодируются устройством. Если список устаревших ресурсов для устройства не известен во время компиляции, драйвер мини-порта должен реализовать функцию HwVidLegacyResources и инициализировать элемент HwGetLegacyResourcesVIDEO_HW_INITIALIZATION_DATA , чтобы указать на эту функцию. Например, драйвер мини-порта, поддерживающий два устройства с разными наборами устаревших ресурсов, будет реализовывать HwVidLegacyResources , чтобы сообщать о устаревших ресурсах для определенного устройства во время выполнения.
Ресурсы, возвращаемые HwVidLegacyResources , добавляются в список ресурсов, которые PnP резервирует для устройства.
HwVidLegacyResources следует сделать доступными для страниц.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | video.h (включая Video.h) |