Función VideoPortFreeCommonBuffer (video.h)
La función VideoPortFreeCommonBuffer está obsoleta y solo se admite para compatibilidad con versiones anteriores con controladores existentes. En su lugar, los escritores de controladores deben usar VideoPortReleaseCommonBuffer.
VideoPortFreeCommonBuffer desasigna la memoria del sistema asignada por una llamada a VideoPortGetCommonBuffer.
Sintaxis
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
);
Parámetros
[in] HwDeviceExtension
Puntero a la extensión del dispositivo del controlador de minipuerto.
[in] Length
Especifica el número de bytes de memoria que se van a liberar.
[in] VirtualAddress
Puntero a la dirección virtual correspondiente del intervalo de memoria asignado.
[in] LogicalAddress
Especifica la dirección lógica del búfer que se va a liberar.
[in] CacheEnabled
Indica si la memoria asignada está almacenada en caché.
Valor devuelto
None
Observaciones
Excepto en el parámetro Alignment de VideoPortGetCommonBuffer, todos los parámetros usados en una llamada a VideoPortFreeCommonBuffer deben tener los mismos valores que los usados en la llamada anterior a VideoPortGetCommonBuffer.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows. |
Plataforma de destino | Escritorio |
Encabezado | video.h (incluya Video.h) |
Library | Videoprt.lib |
Archivo DLL | Videoprt.sys |
IRQL | PASSIVE_LEVEL |