VideoPortFreeCommonBuffer, fonction (video.h)
La fonction VideoPortFreeCommonBuffer est obsolète et est prise en charge uniquement pour la compatibilité descendante avec les pilotes existants. À sa place, les enregistreurs de pilotes doivent utiliser VideoPortReleaseCommonBuffer.
VideoPortFreeCommonBuffer désalloue la mémoire système allouée par un appel à VideoPortGetCommonBuffer.
Syntaxe
VIDEOPORT_DEPRECATED VIDEOPORT_API VOID VideoPortFreeCommonBuffer(
[in] IN PVOID HwDeviceExtension,
[in] IN ULONG Length,
[in] IN PVOID VirtualAddress,
[in] IN PHYSICAL_ADDRESS LogicalAddress,
[in] IN BOOLEAN CacheEnabled
);
Paramètres
[in] HwDeviceExtension
Pointeur vers l’extension de périphérique du pilote miniport.
[in] Length
Spécifie le nombre d’octets de mémoire à libérer.
[in] VirtualAddress
Pointeur vers l’adresse virtuelle correspondante de la plage de mémoire allouée.
[in] LogicalAddress
Spécifie l’adresse logique de la mémoire tampon à libérer.
[in] CacheEnabled
Indique si la mémoire allouée est mise en cache.
Valeur de retour
Aucun
Remarques
À l’exception de paramètre Alignment de VideoPortGetCommonBuffer, tous les paramètres utilisés dans un appel à VideoPortFreeCommonBuffer doivent avoir les mêmes valeurs que celles utilisées dans l’appel précédent pour VideoPortGetCommonBuffer.
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 | video.h (include Video.h) |
bibliothèque | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | PASSIVE_LEVEL |