PVIDEO_HW_LEGACYRESOURCES fonction de rappel (video.h)

HwVidLegacyResources retourne une liste de ressources qui ne sont pas répertoriées dans l’espace de configuration PCI d’un appareil, mais qui sont décodées par l’appareil.

Syntaxe

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

Paramètres

[in] VendorId

Spécifie un code qui identifie le fournisseur de l’appareil. Il s’agit de l’ID de fournisseur spécifié dans l’espace de configuration PCI de l’appareil. Pour plus d’informations, consultez Identificateurs pour les appareils PCI.

[in] DeviceId

Spécifie un code qui identifie l’appareil particulier. Il s’agit de l’ID d’appareil spécifié dans l’espace de configuration PCI de l’appareil.

[in, out] LegacyResourceList

Pointeur vers un tableau de structures VIDEO_ACCESS_RANGE . Chaque structure décrit un port d’E/S d’appareil ou une plage de mémoire pour la carte graphique qui n’est pas répertoriée dans l’espace de configuration PCI.

[in, out] LegacyResourceCount

Nombre d’éléments du tableau vers lesquels LegacyResourceList pointe.

Valeur de retour

None

Remarques

Les ressources héritées sont les ressources qui ne sont pas répertoriées dans l’espace de configuration PCI de l’appareil, mais qui sont décodées par l’appareil. Si la liste des ressources héritées de l’appareil n’est pas connue au moment de la compilation, un pilote miniport doit implémenter une fonction HwVidLegacyResources et initialiser le membre HwGetLegacyResources de VIDEO_HW_INITIALIZATION_DATA pour pointer vers cette fonction. Par exemple, un pilote miniport qui prend en charge deux appareils avec différents ensembles de ressources héritées implémente HwVidLegacyResources pour signaler les ressources héritées d’un appareil particulier au moment de l’exécution.

Les ressources retournées par HwVidLegacyResources sont ajoutées à la liste des ressources que PnP réserve pour l’appareil.

HwVidLegacyResources doit être rendu paginable .

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête video.h (inclure Video.h)

Voir aussi

VIDEO_HW_INITIALIZATION_DATA