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 |