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) |