Partager via


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

Voir aussi

VideoPortGetCommonBuffer

VideoPortReleaseCommonBuffer