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. |