VideoPortFreeCommonBuffer-Funktion (video.h)

Die VideoPortFreeCommonBuffer-Funktion ist veraltet und wird nur aus Gründen der Abwärtskompatibilität mit vorhandenen Treibern unterstützt. Stattdessen sollten Treiberschreiber VideoPortReleaseCommonBuffer verwenden.

VideoPortFreeCommonBuffer verwaltet systemspeicher, der durch einen Aufruf an VideoPortGetCommonBuffer zugewiesen wurde.

Syntax

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
);

Parameter

[in] HwDeviceExtension

Zeiger auf die Geräteerweiterung des Miniporttreibers.

[in] Length

Gibt die Anzahl der Bytes an, die freigegeben werden sollen.

[in] VirtualAddress

Zeiger auf die entsprechende virtuelle Adresse des zugeordneten Speicherbereichs.

[in] LogicalAddress

Gibt die logische Adresse des Puffers an, der freigegeben werden soll.

[in] CacheEnabled

Gibt an, ob der zugewiesene Arbeitsspeicher zwischengespeichert wird.

Rückgabewert

Keine

Bemerkungen

Mit Ausnahme des Alignment-Parameters von VideoPortGetCommonBuffer müssen alle Parameter, die in einem Aufruf von VideoPortFreeCommonBuffer verwendet werden, dieselben Werte aufweisen wie die Parameter, die im vorherigen Aufruf von VideoPortGetCommonBuffer verwendet wurden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Kopfzeile video.h (einschließen von Video.h)
Bibliothek Videoprt.lib
DLL Videoprt.sys
IRQL PASSIVE_LEVEL

Weitere Informationen

VideoPortGetCommonBuffer

VideoPortReleaseCommonBuffer