функция обратного вызова 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.
Возвращаемое значение
Никакой
Замечания
Устаревшие ресурсы — это те ресурсы, которые не перечислены в пространстве конфигурации PCI устройства, но декодируются устройством. Если список устаревших ресурсов для устройства не известен во время компиляции, мини-драйвер должен реализовать функцию HwVidLegacyResources и инициализировать HwGetLegacyResources член VIDEO_HW_INITIALIZATION_DATA, чтобы указать эту функцию. Например, мини-драйвер, поддерживающий два устройства с разными наборами устаревших ресурсов, будет реализовывать HwVidLegacyResources сообщать о устаревших ресурсах для конкретного устройства во время выполнения.
Ресурсы, возвращаемые HwVidLegacyResources , добавляются в список ресурсов, которые PnP резервирует для устройства.
HwVidLegacyResources должны быть доступны для страницы.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | video.h (include Video.h) |