Freigeben über


PVIDEO_HW_LEGACYRESOURCES Rückruffunktion (video.h)

HwVidLegacyResources gibt eine Liste von Ressourcen zurück, die nicht im PCI-Konfigurationsraum eines Geräts aufgeführt sind, die jedoch vom Gerät decodiert werden.

Syntax

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
)
{...}

Parameter

[in] VendorId

Gibt einen Code an, der den Hersteller des Geräts identifiziert. Dies ist die Anbieter-ID, die im PCI-Konfigurationsraum des Geräts angegeben ist. Weitere Informationen finden Sie unter Bezeichner für PCI-Geräte.

[in] DeviceId

Gibt einen Code an, der das jeweilige Gerät identifiziert. Dies ist die Geräte-ID, die im PCI-Konfigurationsraum des Geräts angegeben ist.

[in, out] LegacyResourceList

Zeigen Sie auf ein Array von VIDEO_ACCESS_RANGE Strukturen. Jede Struktur beschreibt einen Geräte-E/A-Port oder Speicherbereich für den Grafikadapter, der nicht im PCI-Konfigurationsraum aufgeführt ist.

[in, out] LegacyResourceCount

Ist die Anzahl der Elemente im Array, auf die LegacyResourceList Punkte verweist.

Rückgabewert

Nichts

Bemerkungen

Legacyressourcen sind ressourcen, die nicht im PCI-Konfigurationsraum des Geräts aufgeführt sind, aber vom Gerät decodiert werden. Wenn die Legacyressourcenliste für das Gerät zur Kompilierungszeit nicht bekannt ist, sollte ein Miniporttreiber eine HwVidLegacyResources -funktion implementieren und die HwGetLegacyResources Member von VIDEO_HW_INITIALIZATION_DATA initialisieren, um auf diese Funktion zu verweisen. Beispielsweise würde ein Miniporttreiber, der zwei Geräte mit unterschiedlichen Legacyressourcen unterstützt, HwVidLegacyResources implementieren, um die Legacyressourcen für ein bestimmtes Gerät zur Laufzeit zu melden.

Die von HwVidLegacyResources zurückgegebenen Ressourcen werden der Liste der Ressourcen hinzugefügt, die PnP für das Gerät reserviert.

HwVidLegacyResources- sollten seitenfähig gemacht werden.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- video.h (video.h einschließen)

Siehe auch

VIDEO_HW_INITIALIZATION_DATA