Partager via


VideoPortGetAgpServices, fonction (videoagp.h)

La fonction VideoPortGetAgpServices est obsolète et n’est prise en charge que pour la compatibilité descendante avec les pilotes existants. À sa place, les rédacteurs de pilotes doivent utiliser VideoPortQueryServices.

VideoPortGetAgpServices retourne une liste de fonctions de service AGP implémentées par le pilote de port vidéo.

Syntaxe

VIDEOAGP_DEPRECATED BOOLEAN VideoPortGetAgpServices(
  [in] IN PVOID                    HwDeviceExtension,
  [in] IN PVIDEO_PORT_AGP_SERVICES AgpServices
);

Paramètres

[in] HwDeviceExtension

Pointeur vers l’extension de périphérique du pilote miniport.

[in] AgpServices

Pointeur vers une structure de VIDEO_PORT_AGP_SERVICES non initialisée et allouée par un pilote miniport.

Valeur retournée

VideoPortGetAgpServices retourne TRUE après avoir correctement initialisé la structure VIDEO_PORT_AGP_SERVICES vers laquelle AgpServices pointe ; sinon, elle retourne FALSE.

Remarques

Les pilotes de miniport vidéo PnP qui peuvent utiliser AGP doivent appeler VideoPortGetAgpServices.

Le pilote de port vidéo initialise la structure VIDEO_PORT_AGP_SERVICES comme suit :

  • Tous les pointeurs de fonction sont initialisés pour pointer vers les fonctions de service AGP implémentées par le pilote de port vidéo correspondantes.
  • Le champ AllocationLimit est initialisé à la quantité maximale de mémoire AGP qu’un pilote miniport est autorisé à valider, en octets.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows.
Plateforme cible Desktop (Expérience utilisateur)
En-tête videoagp.h (incluez Video.h)
Bibliothèque Videoprt.lib
DLL Videoprt.sys
IRQL PASSIVE_LEVEL

Voir aussi

AgpCommitPhysical

AgpCommitVirtual

AgpFreePhysical

AgpFreeVirtual

AgpReleasePhysical

AgpReleaseVirtual

AgpReservePhysical

VIDEO_PORT_AGP_SERVICES

VideoPortQueryServices