PAGP_FREE_PHYSICAL fonction de rappel (videoagp.h)
La fonction AgpFreePhysical libère la mémoire système qui a été validée par un appel précédent à AgpCommitPhysical.
Syntaxe
PAGP_FREE_PHYSICAL PagpFreePhysical;
void PagpFreePhysical(
[in] IN PVOID HwDeviceExtension,
[in] IN PVOID PhysicalReserveContext,
[in] IN ULONG Pages,
[in] IN ULONG Offset
)
{...}
Paramètres
[in] HwDeviceExtension
Pointeur vers l’extension de périphérique du pilote miniport.
[in] PhysicalReserveContext
Identifie une plage d’adresses physiques réservées. Ce handle de contexte a été obtenu à partir d’AgpReservePhysical.
[in] Pages
Spécifie le nombre de pages de mémoire système que le pilote de port vidéo doit annuler.
[in] Offset
Spécifie le décalage de page dans la plage d’adresses physiques réservées identifiée par PhysicalReserveContext qui indique l’adresse de base réelle à laquelle annuler le mappage de la mémoire système.
Valeur de retour
None
Remarques
Lorsqu’un pilote miniport appelle AgpFreePhysical, les pages pages de mémoire physique sont déverrouillées et non mappées à partir de la plage d’adresses physiques décodables AGP. Cette plage commence à décaler les pages dans la plage identifiée par PhysicalReserveContext. Le pilote miniport doit spécifier que le décalage exact et le nombre de pages doivent être libérés tels qu’ils ont été validés lors d’un appel antérieur à AgpCommitPhysical.
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) |
IRQL | PASSIVE_LEVEL |