Partager via


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

Voir aussi

AgpCommitPhysical

AgpReleasePhysical