Partager via


PAGP_SET_RATE fonction de rappel (videoagp.h)

La fonction AgpSetRate réprogramme le taux de transfert de données du microprogramme AGP.

Syntaxe

PAGP_SET_RATE PagpSetRate;

BOOLEAN PagpSetRate(
  [in] IN PVOID HwDeviceExtension,
  [in] IN ULONG AgpRate
)
{...}

Paramètres

[in] HwDeviceExtension

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

[in] AgpRate

Spécifie le taux de transfert à définir. Cette valeur peut être l’une des suivantes :

Valeur Signification
VIDEO_AGP_RATE_1X Vitesse unique (66 Mhz)
VIDEO_AGP_RATE_2X Deux fois une vitesse unique
VIDEO_AGP_RATE_4X Quatre fois une vitesse unique
VIDEO_AGP_RATE_8X Huit fois une vitesse unique

Valeur de retour

AgpSetRate retourne TRUE si elle a réussi à modifier le taux de transfert ; sinon, elle retourne FALSE.

Remarques

Cette fonction est disponible dans Microsoft Windows XP et versions ultérieures.

Le taux de transfert défini par la fonction AgpSetRate est persistant entre les changements d’état d’alimentation. Le pilote de miniport vidéo n’a pas besoin de réinitialiser le taux de transfert AGP lorsqu’il passe d’un état d’alimentation faible à un état d’alimentation total. Pour plus d’informations sur le changement d’état de l’alimentation, consultez HwVidSetPowerState.

La fonction AgpSetRate peut être utilisée pour modifier le taux de transfert de données d’un microprogramme AGP sur l’un des taux indiqués dans le tableau précédent, tant que ce taux de transfert n’a pas été explicitement éliminé dans le fichier INF qui a chargé le pilote d’affichage. Pour plus d’informations, consultez afficher les sections de fichier INF.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows.
plateforme cible Bureau
d’en-tête videoagp.h (include Video.h)
IRQL PASSIVE_LEVEL

Voir aussi

VIDEO_PORT_AGP_INTERFACE_2