Partager via


IPortWaveRTStream ::UnmapAllocatedPages, méthode (portcls.h)

La UnmapAllocatedPages méthode libère un mappage.

Syntaxe

void UnmapAllocatedPages(
  [in] PVOID BaseAddress,
  [in] PMDL  MemoryDescriptorList
);

Paramètres

[in] BaseAddress

Pointeur vers l’adresse virtuelle de base à laquelle les pages physiques ont été mappées.

[in] MemoryDescriptorList

Pointeur vers une liste de descripteurs mémoire (MDL) qui décrit les pages physiques.

Valeur de retour

None

Remarques

Le pilote miniport doit appeler cette méthode pour libérer un mappage qui a été configuré par un appel précédent à IPortWaveRTStream ::MapAllocatedPages. Le pilote doit libérer le mappage avant d’appeler IPortWaveRTStream ::FreePagesFromMdl pour libérer la MDL.

Cette méthode est similaire en fonctionnement à la fonction MmUnmapLockedPages .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans les systèmes d’exploitation Windows Vista et ultérieurs.
Plateforme cible Universal
En-tête portcls.h
IRQL Niveau passif.

Voir aussi

IPortWaveRTStream

IPortWaveRTStream ::FreePagesFromMdl

IPortWaveRTStream ::MapAllocatedPages

MmUnmapLockedPages