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 rédacteurs de pilotes doivent utiliser VideoPortReleaseCommonBuffer.

VideoPortFreeCommonBuffer libère 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

None

Remarques

À l’exception du 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 à VideoPortGetCommonBuffer.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows 2000 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 PASSIVE_LEVEL

Voir aussi

VideoPortGetCommonBuffer

VideoPortReleaseCommonBuffer