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 |