Функция VideoPortFreeCommonBuffer (video.h)
Функция VideoPortFreeCommonBuffer устарела и поддерживается только для обратной совместимости с существующими драйверами. Вместо этого средства записи драйверов должны использовать VideoPortReleaseCommonBuffer.
VideoPortFreeCommonBuffer освобождает системную память, выделенную вызовом VideoPortGetCommonBuffer.
Синтаксис
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
);
Параметры
[in] HwDeviceExtension
Указатель на расширение устройства драйвера мини-порта.
[in] Length
Указывает количество байтов памяти для освобождения.
[in] VirtualAddress
Указатель на соответствующий виртуальный адрес выделенного диапазона памяти.
[in] LogicalAddress
Указывает логический адрес освобождаемого буфера.
[in] CacheEnabled
Указывает, кэшируется ли выделенная память.
Возвращаемое значение
None
Remarks
За исключением параметра AlignmentVideoPortGetCommonBuffer, все параметры, используемые в вызове VideoPortFreeCommonBuffer, должны иметь те же значения, что и в предыдущем вызове VideoPortGetCommonBuffer.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows 2000 и более поздних версиях операционных систем Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | video.h (включая Video.h) |
Библиотека | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | PASSIVE_LEVEL |