Compartir a través de


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

Consulte también

VideoPortGetCommonBuffer

VideoPortReleaseCommonBuffer