Partager via


VideoPortFreePool, fonction (video.h)

La fonction VideoPortFreePool libère un bloc de mémoire de pool précédemment alloué par VideoPortAllocatePool.

Syntaxe

VIDEOPORT_API VOID VideoPortFreePool(
  [in] IN PVOID HwDeviceExtension,
  [in] IN PVOID Ptr
);

Paramètres

[in] HwDeviceExtension

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

[in] Ptr

Pointeur vers le premier octet de la mémoire à libérer.

Valeur de retour

None

Remarques

VideoPortFreePool est destiné à remplacer VideoPortReleaseBuffer, qui est obsolète.

Les appelants de VideoPortFreePool doivent s’exécuter sur IRQL <= DISPATCH_LEVEL. Un appelant à DISPATCH_LEVEL doit avoir spécifié un XxxPoolTypeVpNonPaged lorsque la mémoire a été allouée. Dans le cas contraire, l’appelant doit s’exécuter sur irQL < DISPATCH_LEVEL.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows XP et versions ultérieures des systèmes d’exploitation Windows.
Plateforme cible Desktop (Expérience utilisateur)
En-tête video.h (incluez Video.h)
Bibliothèque Videoprt.lib
DLL Videoprt.sys
IRQL Consultez la section Notes.

Voir aussi

VideoPortAllocateCommonBuffer

VideoPortAllocatePool