функция обратного вызова 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)

См. также раздел

VIDEO_HW_INITIALIZATION_DATA