Freigeben über


VideoPortFreeCommonBuffer-Funktion (video.h)

Die VideoPortFreeCommonBuffer Funktion ist veraltete und wird nur aus Gründen der Abwärtskompatibilität mit vorhandenen Treibern unterstützt. An seinem Ort sollten Treiberautoren VideoPortReleaseCommonBufferverwenden.

VideoPortFreeCommonBuffer den Systemspeicher, der durch einen Aufruf von VideoPortGetCommonBufferzugeordnet 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

Zeigen Sie auf die Geräteerweiterung des Miniporttreibers.

[in] Length

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

[in] VirtualAddress

Zeigen Sie auf die entsprechende virtuelle Adresse des zugewiesenen Speicherbereichs.

[in] LogicalAddress

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

[in] CacheEnabled

Gibt an, ob der zugeordnete Arbeitsspeicher zwischengespeichert wird.

Rückgabewert

Nichts

Bemerkungen

Mit Ausnahme von VideoPortGetCommonBuffers Alignment Parameter müssen alle Parameter, die in einem Aufruf von VideoPortFreeCommonBuffer verwendet werden, dieselben Werte aufweisen wie die im vorherigen Aufruf zum VideoPortGetCommonBufferverwendeten Parameter.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows 2000 und höheren Versionen von Windows-Betriebssystemen.
Zielplattform- Desktop
Header- video.h (video.h einschließen)
Library Videoprt.lib
DLL- Videoprt.sys
IRQL- PASSIVE_LEVEL

Siehe auch

VideoPortGetCommonBuffer

VideoPortReleaseCommonBuffer