PAGP_FREE_PHYSICAL fonction de rappel (videoagp.h)
La fonction AgpFreePhysical libère la mémoire système 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ée. Ce handle de contexte a été obtenu à partir de AgpReservePhysical.
[in] Pages
Spécifie le nombre de pages de mémoire système que le pilote de port vidéo doit annuler le mappage.
[in] Offset
Spécifie le décalage de page dans la plage d’adresses physique réservée 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
Aucun
Remarques
Lorsqu’un pilote miniport appelle AgpFreePhysical, Pages pages de mémoire physique sont déverrouillées et non mappées à partir de la plage d’adresses physiques décodable AGP. Cette plage commence pages offset dans la plage identifiée par PhysicalReserveContext. Le pilote miniport doit spécifier que le décalage exact et le nombre de pages sont libérés tel qu’ils ont été validés dans un appel antérieur à AgpCommitPhysical.
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 |